Canada, the United States and Mexico co-hosted the largest-ever edition of the FIFA World Cup between June 11 and July 19, 2026. Spain won the historic tournament after toppling defending champions Argentina 1-0 in a gripping final match.

Latest stories

Who won the World Cup?

After 104 games hosted in 16 cities in three countries, Spain were crowned winners of the World Cup's largest-ever edition after a dominant victory over defending champions Argentina on July 19, 2026, at MetLife Stadium in East Rutherford, New Jersey. The day before, England claimed third place with a 6-4 win over France in an epic showdown at Miami's Hard Rock Stadium.

Canada, the United States and Mexico jointly hosted the expanded tournament, the first to be played in three separate countries. Toronto hosted Team Canada’s opening game plus five others at BMO Field, and Vancouver hosted seven matches at BC Place.

The rest of the 104 games were played across the U.S. (Atlanta, Boston, Dallas, Houston, Kansas City, Los Angeles, Miami, New York/New Jersey, Philadelphia, San Francisco and Seattle) and Mexico (Guadalajara, Mexico City and Monterrey).

How did Canada do at the World Cup?

The Canadian men's national team broke new ground at the tournament, winning their first match, making it out of the group stage for the first time, and winning their first-ever knockout game. Their historic run on home soil came to an end when Canada fell to Morocco in the round of 16, but not before capturing the attention – and pride – of the nation.

Here are the results from all of Canada’s games:

  • June 12 in Toronto: Canada played Bosnia-Herzegovina (0-0 draw)
  • June 18 in Vancouver: Canada played Qatar at BC Place (6-0 win)
  • June 24 in Vancouver: Canada played Switzerland at BC Place (2-1 loss)
  • June 28 in Los Angeles: Canada played South Africa in the round-of-32 (1-0 win)
  • July 4 in Houston: Canada was knocked out by Morocco in the round-of-16 (3-0 loss)

How many games did Canada host in Toronto and Vancouver?

Canada hosted 13 games in total between Toronto and Vancouver, including all three Team Canada group stage matches and a blockbuster round-of-32 showdown between Portugal and Croatia. Here is the full list.

Games hosted in Toronto at BMO Field:

  • June 12: Canada vs. Bosnia-Herzegovina (Group B)
  • June 17: Ghana vs. Panama (Group L)
  • June 20: Germany vs. Ivory Coast (Group E)
  • June 23: Panama vs. Croatia (Group L)
  • June 26: Senegal vs. Iraq (Group I)
  • July 2: Portugal vs. Croatia (round-of-32 match)

Games hosted in Vancouver at BC Place:

  • June 13: Australia vs. Turkey (Group D)
  • June 18: Canada vs. Qatar (Group B)
  • June 21: New Zealand vs. Egypt (Group G)
  • June 24: Canada vs. Switzerland (Group B)
  • June 26: New Zealand vs. Belgium (Group G)
  • July 2: Switzerland vs. Algeria (round-of-32 match)
  • July 7: Switzerland vs. Colombia (round-of-16 match)

More articles