Ha fatto il suo debutto per il Canada in una partita amichevole contro gli Stati Uniti nel gennaio 2003 e, a partire da marzo 2021, ha ottenuto un totale di 85 presenze, segnando 7 gol. Ha rappresentato il Canada in 28 partite di qualificazione per la Coppa del Mondo FIFA e alla Coppa d'Oro CONCACAF nel 2003, 2005, 2007
, 2009, 2011 e 2019.