| 2006-10-08 | Jamaicav CanadaFriendly | 2–1 | Friendly |
| 2006-09-04 | Canadav JamaicaFriendly | 1–0 | Friendly |
| 2006-03-01 | Austriav CanadaFriendly | 0–2 | Friendly |
| 2006-01-22 | United Statesv CanadaFriendly | 0–0 | Friendly |
| 2005-11-16 | Luxembourgv CanadaFriendly | 0–1 | Friendly |
| 2005-09-03 | Spainv CanadaFriendly | 2–1 | Friendly |
| 2005-07-12 | Canadav CubaGold Cup | 2–1 | Gold Cup |
| 2005-07-09 | United Statesv CanadaGold Cup | 2–0 | Gold Cup |
| 2005-07-07 | Canadav Costa RicaGold Cup | 0–1 | Gold Cup |
| 2005-07-02 | Canadav HondurasFriendly | 1–2 | Friendly |
| 2005-03-26 | Portugalv CanadaFriendly | 4–1 | Friendly |
| 2005-02-09 | Northern Irelandv CanadaFriendly | 0–1 | Friendly |
| 2004-11-17 | Guatemalav CanadaFIFA World Cup qualification | 0–1 | FIFA World Cup qualification |
| 2004-10-13 | Canadav Costa RicaFIFA World Cup qualification | 1–3 | FIFA World Cup qualification |
| 2004-10-09 | Hondurasv CanadaFIFA World Cup qualification | 1–1 | FIFA World Cup qualification |
| 2004-09-08 | Costa Ricav CanadaFIFA World Cup qualification | 1–0 | FIFA World Cup qualification |
| 2004-09-04 | Canadav HondurasFIFA World Cup qualification | 1–1 | FIFA World Cup qualification |
| 2004-08-18 | Canadav GuatemalaFIFA World Cup qualification | 0–2 | FIFA World Cup qualification |
| 2004-06-16 | Canadav BelizeFIFA World Cup qualification | 4–0 | FIFA World Cup qualification |
| 2004-06-13 | Canadav BelizeFIFA World Cup qualification | 4–0 | FIFA World Cup qualification |
| 2004-05-30 | Walesv CanadaFriendly | 1–0 | Friendly |
| 2004-01-18 | Barbadosv CanadaFriendly | 0–1 | Friendly |
| 2003-11-18 | Republic of Irelandv CanadaFriendly | 3–0 | Friendly |
| 2003-11-15 | Czech Republicv CanadaFriendly | 5–1 | Friendly |
| 2003-10-11 | Finlandv CanadaFriendly | 3–2 | Friendly |
| 2003-07-14 | Canadav CubaGold Cup | 0–2 | Gold Cup |
| 2003-07-12 | Costa Ricav CanadaGold Cup | 0–1 | Gold Cup |
| 2003-06-01 | Germanyv CanadaFriendly | 4–1 | Friendly |
| 2003-03-29 | Estoniav CanadaFriendly | 2–1 | Friendly |
| 2003-02-12 | Libyav CanadaFriendly | 2–4 | Friendly |
| 2003-01-18 | United Statesv CanadaFriendly | 4–0 | Friendly |
| 2002-10-15 | Scotlandv CanadaFriendly | 3–1 | Friendly |
| 2002-05-15 | Switzerlandv CanadaFriendly | 1–3 | Friendly |
| 2002-02-02 | Canadav South KoreaGold Cup | 2–1 | Gold Cup |
| 2002-01-30 | United Statesv CanadaGold Cup | 0–0 p | Gold Cup |
| 2002-01-26 | Canadav MartiniqueGold Cup | 1–1 p | Gold Cup |
| 2002-01-22 | Canadav EcuadorGold Cup | 0–2 | Gold Cup |
| 2002-01-18 | Haitiv CanadaGold Cup | 0–2 | Gold Cup |
| 2001-11-14 | Maltav CanadaFriendly | 2–1 | Friendly |
| 2001-06-04 | Cameroonv CanadaConfederations Cup | 2–0 | Confederations Cup |
| 2001-06-02 | Canadav BrazilConfederations Cup | 0–0 | Confederations Cup |
| 2001-05-31 | Japanv CanadaConfederations Cup | 3–0 | Confederations Cup |
| 2001-04-26 | Canadav IranFriendly | 1–0 | Friendly |
| 2001-04-24 | Egyptv CanadaFriendly | 3–0 | Friendly |
| 2000-11-15 | Canadav MexicoFIFA World Cup qualification | 0–0 | FIFA World Cup qualification |
| 2000-10-09 | Canadav PanamaFIFA World Cup qualification | 1–0 | FIFA World Cup qualification |
| 2000-09-03 | Trinidad and Tobagov CanadaFIFA World Cup qualification | 4–0 | FIFA World Cup qualification |
| 2000-08-15 | Mexicov CanadaFIFA World Cup qualification | 2–0 | FIFA World Cup qualification |
| 2000-07-23 | Panamav CanadaFIFA World Cup qualification | 0–0 | FIFA World Cup qualification |
| 2000-07-16 | Canadav Trinidad and TobagoFIFA World Cup qualification | 0–2 | FIFA World Cup qualification |