Ha giocato per tutta la sua carriera con il Montréal Impact con i quali ha collezionato 251 presenze e siglato 11 reti. Il 29 marzo 2011 annuncia il proprio ritiro dal calcio giocato.[2]
Fa il suo esordio in nazionale maggiore il 7 luglio 2005 subentrando negli ultimi 24 minuti contro l'Honduras. Viene convocato dalla nazionale canadese per la Gold Cup in cui gioca da titolare per le prime due partite della fase a gironi, entrambe perse, contro la Costa Rica e gli Stati Uniti.