| Canada men's national soccer team results |
|---|
| Win Draw Loss |
This article provides details of international soccer games played by the Canada men's national soccer team from 2020 to present. [1]
| Key | |
|---|---|
| Win | |
| Draw | |
| Defeat | |
| January 7 Friendly | Canada | 4–1 | Irvine, United States | |
| 16:30 UTC−8 | Report | Stadium: Championship Soccer Stadium Attendance: 5 Referee: Rubiel Vazquez (United States) |
| January 10 Friendly | Canada | 4–1 | Irvine, United States | |
| 16:30 UTC−8 | Report | Stadium: Championship Soccer Stadium Attendance: 5 Referee: Nima Saghafi (United States) |
| January 15 Friendly | Canada | 0–1 | Irvine, United States | |
| 16:00 UTC−8 |
| Report |
| Stadium: Championship Soccer Stadium Attendance: 20 Referee: Rubiel Vazquez (United States) |
| March 25 2022 World Cup qualification R1 | Canada | 5–1 | Orlando, United States | |
| 20:00 UTC−4 | Report | Stadium: Exploria Stadium Attendance: 0 Referee: Armando Villarreal (United States) |
| March 29 2022 World Cup qualification R1 | Cayman Islands | 0–11 | Bradenton, United States | |
| 18:00 | Report | Stadium: IMG Academy Attendance: 0 Referee: Ted Unkel (United States) |
| June 5 2022 World Cup qualification R1 | Aruba | 0–7 | Bradenton, United States | |
| 20:00 UTC−4 | Report | Stadium: IMG Academy Attendance: 45 Referee: Marco Ortiz (Mexico) |
| June 8 2022 World Cup qualification R1 | Canada | 4–0 | Bridgeview, United States | |
| 20:05 UTC−4 | Report | Stadium: Toyota Park Attendance: 0 Referee: Nima Saghafi (United States) |
| June 12 2022 World Cup qualification R2 | Haiti | 0–1 | Port-au-Prince, Haiti | |
| 17:00 UTC−4 | Report | Stadium: Stade Sylvio Cator Attendance: 0 Referee: John Pitti (Panama) |
| June 15 2022 World Cup qualification R2 | Canada | 3–0 (4–0 agg.) | Bridgeview, United States | |
| 20:05 UTC−5 | Report | Stadium: SeatGeek Stadium Attendance: 0 Referee: Rubiel Vazquez (United States) |
| July 11 2021 Gold Cup GS | Canada | 4–1 | Kansas City, United States | |
| 17:30 UTC−5 | Report | Stadium: Children's Mercy Park Attendance: 12,664 Referee: Iván Barton (El Salvador) |
| July 15 2021 Gold Cup GS | Haiti | 1–4 | Kansas City, United States | |
| 18:30 UTC−5 | Report | Stadium: Children's Mercy Park Attendance: 7,511 Referee: Juan Gabriel Calderón (Costa Rica) |
| July 18 2021 Gold Cup GS | United States | 1–0 | Kansas City, United States | |
| 16:00 UTC−5 |
| Report | Stadium: Children's Mercy Park Attendance: 18,467 Referee: Adonai Escobedo (Mexico) |
| July 25 2021 Gold Cup QF | Costa Rica | 0–2 | Arlington, United States | |
| 18:00 UTC−5 | Report | Stadium: AT&T Stadium Attendance: 41,318 Referee: Jair Marrufo (United States) |
| July 29 2021 Gold Cup SF | Mexico | 2–1 | Houston, United States | |
| 21:15 UTC−5 | Report | Stadium: NRG Stadium Attendance: 70,304 Referee: Daneon Parchment (Jamaica) |
| September 2 2022 World Cup qualification R3 | Canada | 1–1 | Toronto, Ontario | |
| 20:05 UTC−4 | Report | Stadium: BMO Field Attendance: 14,822 Referee: Fernando Guerrero (Mexico) |
| September 5 2022 World Cup qualification R3 | United States | 1–1 | Nashville, United States | |
| 19:00 UTC−5 |
| Report | Stadium: Nissan Stadium Attendance: 43,028 Referee: Oshane Nation (Jamaica) |
| September 8 2022 World Cup qualification R3 | Canada | 3–0 | Toronto, Ontario | |
| 19:30 UTC−4 |
| Report |
| Stadium: BMO Field Attendance: 15,000 Referee: Ricardo Montero (Costa Rica) |
| October 7 2022 World Cup qualification R3 | Mexico | 1–1 | Mexico City, Mexico | |
| 20:40 UTC−5 | Report | Stadium: Estadio Azteca Attendance: 0 [2] Referee: Ismael Cornejo (El Salvador) |
| October 10 2022 World Cup qualification R3 | Jamaica | 0–0 | Kingston, Jamaica | |
| 17:00 UTC−5 | Report |
| Stadium: Independence Park Attendance: 0 Referee: Keylor Herrera (Costa Rica) |
| October 13 2022 World Cup qualification R3 | Canada | 4–1 | Toronto, Ontario | |
| 19:30 UTC−4 | Report | Stadium: BMO Field Attendance: 26,622 Referee: Armando Villarreal (United States) |
| November 12 2022 World Cup qualification R3 | Canada | 1–0 | Edmonton, Alberta | |
| 19:05 UTC−7 | Report | Stadium: Commonwealth Stadium Attendance: 48,806 Referee: Ismail Elfath (United States) |
| November 16 2022 World Cup qualification R3 | Canada | 2–1 | Edmonton, Alberta | |
| 19:05 UTC−7 | Report | Stadium: Commonwealth Stadium Attendance: 44,212 Referee: Mario Escobar (Guatemala) | ||
| Note: Managers Gerardo Martino (Mexico) and John Herdman (Canada) were cautioned | ||||
| January 27 2022 World Cup qualification R3 | Honduras | 0–2 | San Pedro Sula, Honduras | |
| 19:05 UTC−6 |
| Report | Stadium: Estadio Olímpico Metropolitano Attendance: 10,000 Referee: Daneon Parchment (Jamaica) |
| January 30 2022 World Cup qualification R3 | Canada | 2–0 | Hamilton, Ontario | |
| 15:05 UTC−5 | Report | Stadium: Tim Hortons Field Attendance: 12,000 Referee: César Ramos (Mexico) |
| February 2 2022 World Cup qualification R3 | El Salvador | 0–2 | San Salvador, El Salvador | |
| 20:00 UTC−6 | Report |
| Stadium: Estadio Cuscatlán Attendance: 9,000 Referee: Armando Villarreal (United States) |
| March 24 2022 World Cup qualification R3 | Costa Rica | 1–0 | San José, Costa Rica | |
| 20:05 UTC−6 | Report |
| Stadium: Estadio Nacional Attendance: 34,000 Referee: Saíd Martínez (Honduras) |
| March 27 2022 World Cup qualification R3 | Canada | 4–0 | Toronto, Ontario | |
| 16:05 UTC−4 | Report |
| Stadium: BMO Field Attendance: 29,122 Referee: Fernando Guerrero (Mexico) |
| March 30 2022 World Cup qualification R3 | Panama | 1–0 | Panama City, Panama | |
| 20:05 UTC−5 | Report | Stadium: Estadio Rommel Fernández Attendance: 8,000 Referee: Jair Marrufo (United States) |
| June 5 Friendly | Canada | Cancelled | Vancouver, British Columbia | |
| 16:00 UTC−7 | Report | Stadium: BC Place | ||
| Note: The match was cancelled amid criticism over concerns related to having Iran as the opposing team. The friendly against Panama was scheduled as a replacement, before it too was cancelled. | ||||
| June 5 Friendly | Canada | Cancelled | Vancouver, British Columbia | |
| 16:00 UTC−7 | Report | Stadium: BC Place | ||
| Note: The match was cancelled due to a pay dispute between the team's players and its governing body, the Canadian Soccer Association. | ||||
| June 9 2022–23 Nations League A | Canada | 4–0 | Vancouver, British Columbia | |
| 19:30 UTC−7 | Report | Stadium: BC Place Attendance: 17,216 Referee: Nima Saghafi (United States) |
| June 13 2022–23 Nations League A | Honduras | 2–1 | San Pedro Sula, Honduras | |
| 20:00 UTC−6 | Report | Stadium: Estadio Olímpico Metropolitano Referee: Mario Escobar (Guatemala) |
| September 23 Friendly | Canada | 2–0 | Vienna, Austria | |
| 19:00 UTC+2 | Report | Stadium: Franz Horr Stadium Referee: Manuel Schüttengruber (Austria) |
| September 27 Friendly | Canada | 0–2 | Bratislava, Slovakia | |
| 18:00 UTC+2 |
| Report |
| Stadium: Tehelné pole Referee: Peter Kralovic (Slovakia) |
| November 11 Friendly | Bahrain | 2–2 | Isa Town, Bahrain | |
| 15:30 UTC+3 |
| Report | Stadium: Khalifa Sports City Stadium Attendance: 1,000 Referee: Abdullah Jamali (Kuwait) |
| November 17 Friendly | Canada | 2–1 | Dubai, United Arab Emirates | |
| 17:40 UTC+4 | Report |
| Stadium: Al Maktoum Stadium Referee: Omar Mohamed Al Ali (United Arab Emirates) |
| November 23 2022 World Cup GS | Belgium | 1–0 | Al Rayyan, Qatar | |
| 22:00 UTC+3 | Report | Stadium: Khalifa International Stadium Attendance: 40,432 Referee: Janny Sikazwe (Zambia) |
| November 27 2022 World Cup GS | Croatia | 4–1 | Al Rayyan, Qatar | |
| 19:00 UTC+3 | Report | Stadium: Khalifa International Stadium Attendance: 44,374 Referee: Andrés Matonte (Uruguay) |
| March 25 2022–23 Nations League A | Curaçao | 0–2 | Willemstad, Curaçao | |
| 21:00 UTC−4 | Report | Stadium: Ergilio Hato Stadium Attendance: 7,800 Referee: Juan Gabriel Calderón (Costa Rica) |
| March 28 2022–23 Nations League A | Canada | 4–1 | Toronto, Ontario | |
| 20:00 UTC−4 | Report |
| Stadium: BMO Field Attendance: 13,626 Referee: Iván Barton (El Salvador) |
| June 15 2023 Nations League SF | Panama | 0–2 | Paradise, United States | |
| 16:00 UTC−7 |
| Report | Stadium: Allegiant Stadium Attendance: 65,000 Referee: Juan Gabriel Calderón (Costa Rica) |
| June 18 2023 Nations League F | Canada | 0–2 | Paradise, United States | |
| 17:30 UTC−7 | Report | Stadium: Allegiant Stadium Attendance: 35,000 Referee: Saíd Martínez (Honduras) |
| June 27 2023 Gold Cup GS | Canada | 2–2 | Toronto, Ontario | |
| 19:00 UTC−4 | Report |
| Stadium: BMO Field Attendance: 15,301 Referee: Rubiel Vazquez (United States) |
| July 1 2023 Gold Cup GS | Guatemala | 0–0 | Houston, United States | |
| 20:30 UTC−5 |
| Report |
| Stadium: Shell Energy Stadium Attendance: 19,766 Referee: Marco Ortiz (Mexico) |
| July 4 2023 Gold Cup GS | Canada | 4–2 | Houston, United States | |
| 17:30 UTC−5 | Report | Stadium: Shell Energy Stadium Attendance: 20,002 Referee: Keylor Herrera (Costa Rica) |
| July 9 2023 Gold Cup QF | United States | 2–2 (a.e.t.) (3–2 p) | Cincinnati, United States | |
| 19:30 UTC−4 | Report | Stadium: TQL Stadium Attendance: 24,979 Referee: Marco Ortiz (Mexico) | ||
| Penalties | ||||
| October 13 Friendly | Japan | 4–1 | Niigata, Japan | |
| 19:35 UTC+9 [3] | Report | Stadium: Denka Big Swan Stadium Attendance: 37,125 Referee: Alex King (Australia) |
| November 18 2023–24 Nations League QF | Jamaica | 1–2 | Kingston, Jamaica | |
| 10:30 UTC−5 | Report | Stadium: Independence Park Referee: Tori Penso (United States) | ||
| Note: The match was postponed from its original start time (November 17 at 19:00) due to weather conditions caused by a tropical storm. [4] | ||||
| March 23 2024 Copa América qualifying | Canada | 2–0 | Frisco, United States | |
| 15:00 UTC−5 |
| Report | Stadium: Toyota Stadium Referee: Marco Ortiz (Mexico) |
| June 6 Friendly | Netherlands | 4–0 | Rotterdam, Netherlands | |
| 20:45 UTC+2 | Report |
| Stadium: De Kuip Attendance: 36,060 Referee: Rohit Saggi (Norway) |
| June 9 Friendly | France | 0–0 | Bordeaux, France | |
| 21:15 UTC+2 |
| Report |
| Stadium: Matmut Atlantique Attendance: 40,835 Referee: Fábio Veríssimo (Portugal) |
| June 20 2024 Copa América GS | Argentina | 2–0 | Atlanta, United States | |
| 20:00 UTC−4 |
| Report | Stadium: Mercedes-Benz Stadium Attendance: 70,564 Referee: Jesús Valenzuela (Venezuela) |
| June 25 2024 Copa América GS | Peru | 0–1 | Kansas City, United States | |
| 17:00 UTC−5 |
| Report | Stadium: Children's Mercy Park Attendance: 15,625 Referee: Mario Escobar (Guatemala) |
| June 29 2024 Copa América GS | Canada | 0–0 | Orlando, United States | |
| 20:00 UTC−4 | Report |
| Stadium: Exploria Stadium Attendance: 24,481 Referee: Wilmar Roldán (Colombia) |
| July 5 2024 Copa América QF | Venezuela | 1–1 (3–4 p) | Arlington, United States | |
| 20:00 UTC−5 | Report |
| Stadium: AT&T Stadium Attendance: 51,080 Referee: Wilton Sampaio (Brazil) | |
| Penalties | ||||
| July 9 2024 Copa América SF | Argentina | 2–0 | East Rutherford, United States | |
| 20:00 UTC−4 | Report | Stadium: MetLife Stadium Attendance: 80,102 Referee: Piero Maza (Chile) |
| July 13 2024 Copa América 3rd place | Canada | 2–2 (3–4 p) | Charlotte, United States | |
| 20:00 UTC−4 |
| Report | Stadium: Bank of America Stadium Attendance: 24,386 Referee: Alexis Herrera (Venezuela) | |
| Penalties | ||||
| September 7 Friendly | United States | 1–2 | Kansas City, United States | |
| 15:00 UTC−5 |
| Report |
| Stadium: Children's Mercy Park Attendance: 10,523 Referee: Keylor Herrera (Costa Rica) |
| September 10 Friendly | Mexico | 0–0 | Arlington, United States | |
| 20:00 UTC−5 | Report | Stadium: AT&T Stadium Attendance: 32,623 Referee: Victor Rivas (United States) |
| October 15 Friendly | Canada | 2–1 | Toronto, Ontario | |
| 19:30 UTC−4 | Report | Stadium: BMO Field Attendance: 23,315 Referee: Tori Penso (United States) |
| November 15 2024–25 Nations League QF | Suriname | 0–1 | Paramaribo, Suriname | |
| 20:30 UTC−3 | Report | Stadium: Dr. Ir. Franklin Essed Stadion Attendance: 3,500 Referee: Oshane Nation (Jamaica) |
| November 19 2024–25 Nations League QF | Canada | 3–0 (4–0 agg.) | Toronto, Ontario | |
| 19:30 UTC−5 |
| Report |
| Stadium: BMO Field Attendance: 13,239 Referee: Katia Itzel García (Mexico) |
| March 20 2025 Nations League SF | Canada | 0–2 | Inglewood, United States | |
| 19:30 UTC−7 | Report | Stadium: SoFi Stadium Attendance: 50,295 Referee: Saíd Martínez (Honduras) |
| March 23 2025 Nations League 3rd place | Canada | 2–1 | Inglewood, United States | |
| 15:00 UTC−7 | Report | Stadium: SoFi Stadium Referee: Katia Itzel García (Mexico) |
| June 7 2025 Canadian Shield | Canada | 4–2 | Toronto, Ontario | |
| 15:30 UTC−4 | Report | Stadium: BMO Field Attendance: 20,145 Referee: Josué Ugalde (Costa Rica) |
| June 10 2025 Canadian Shield | Canada | 0–0 (4–5 p) | Toronto, Ontario | |
| 20:30 UTC−4 | Report | Stadium: BMO Field Attendance: 18,489 Referee: Filip Dujic (Canada) | ||
| Penalties | ||||
| June 17 2025 Gold Cup GS | Canada | 6–0 | Vancouver, British Columbia | |
| 19:30 UTC−7 | Report | Stadium: BC Place Attendance: 24,286 Referee: Mario Escobar (Guatemala) |
| June 21 2025 Gold Cup GS | Curaçao | 1–1 | Houston, United States | |
| 18:00 UTC−5 | Report | Stadium: Shell Energy Stadium Attendance: 20,536 Referee: Juan Calderón (Costa Rica) |
| June 24 2025 Gold Cup GS | Canada | 2–0 | Houston, United States | |
| 21:00 UTC−5 |
| Report | Stadium: Shell Energy Stadium Attendance: 19,417 Referee: Joe Dickerson (United States) |
| June 29 2025 Gold Cup QF | Canada | 1–1 (5–6 p) | Minneapolis, United States | |
| 15:00 UTC−5 |
| Report |
| Stadium: U.S. Bank Stadium Attendance: 32,289 Referee: Keylor Herrera (Costa Rica) |
| Penalties | ||||
| September 5 Friendly | Romania | 0–3 | Bucharest, Romania | |
| 21:00 UTC+3 |
| Report | Stadium: Arena Națională Attendance: 29,125 Referee: Lothar D'Hondt (Belgium) |
| September 9 Friendly | Wales | 0–1 | Swansea, Wales | |
| 19:45 UTC+1 |
| Report | Stadium: Swansea.com Stadium Attendance: 15,024 Referee: Robert Jones (England) |
| October 10 Friendly | Canada | v | Montreal, Quebec | |
| 20:00 UTC−4 | Stadium: Saputo Stadium |
| October 14 Friendly | Colombia | v | Harrison, United States | |
| --:-- UTC−4 | Stadium: Sports Illustrated Stadium |
| November 18 Friendly | Venezuela | v | Fort Lauderdale, United States | |
| --:-- UTC−4 | Stadium: Chase Stadium |