W 2014 roku Hume został zawodnikiem indyjskiej Kerali Blasters. Po sezonie 2014 odszedł do Tranmere Rovers (League Two), a następnie wrócił do Indii, gdzie rozpoczął grę w ATK. Pierwsze miesiące 2016 roku spędził na wypożyczeniu w hiszpańskiej Ponferradinie (Segunda División), a po powrocie do ATK zdobył z nim mistrzostwo Indian Super League.

Następnie występował w Extremadurze, Kerali Blasters oraz FC Pune City.

Kariera reprezentacyjna Hume ma za sobą występy w reprezentacji Kanady U-20. W 2003 roku był uczestnikiem Młodzieżowych Mistrzostw Świata, które Kanada zakończyła na ćwierćfinale.

W pierwszej reprezentacji Kanady zadebiutował 12 lutego 2003 w wygranym 4:2 towarzyskim meczu z Libią. W 2005 roku został powołany do kadry na Złoty Puchar CONCACAF. Zagrał na nim w pojedynku z Kostaryką (0:1), a Kanada odpadła z turnieju po fazie grupowej.

16 listopada 2005 w wygranym 1:0 towarzyskim spotkaniu z Luksemburgiem strzelił pierwszego gola w drużynie narodowej. W 2007 roku ponownie był uczestnikiem Złotego Pucharu CONCACAF. Wystąpił na nim w 3 meczach: z Gwadelupą (1:2), Gwatemalą (3:0) i Stanami Zjednoczonymi (1:2).