Ha sido internacional con la Selección de fútbol de Canadá en cuatro ocasiones.
Ha participado en torneos como la Copa Oro de la Concacaf y la Copa América. También ha jugado en la Liga de Naciones de la Concacaf y ha sido capitán de la selección en varias ocasiones.