Final Result

Switzerland won Group B, Canada still advanced

Switzerland defeated Canada 2-1 at BC Place Stadium on Wednesday, June 24, 2026. Ruben Vargas scored just after halftime, Johan Manzambi doubled the lead, and Promise David pulled one back for Canada in the 75th minute.

Switzerland finished first in Group B on seven points and stays in Vancouver for the Round of 32. Canada finished second on four points and advances to face South Africa in Los Angeles on June 28.

Scorers

  • Switzerland: Ruben Vargas (46'), Johan Manzambi (57')
  • Canada: Promise David (75')

Group B Finish

  • 1st: Switzerland - 7 points
  • 2nd: Canada - 4 points
  • Next for Canada: South Africa, June 28 at SoFi Stadium

Team Information

🇨🇭 Switzerland (Nati)

  • FIFA Ranking: #19 (as of April 2026)
  • Confederation: UEFA (Europe)
  • World Cup Appearances: 12
  • Best Result: Quarter-finals (1934, 1938, 1954)
  • Star Players: Granit Xhaka, Manuel Akanji, Noah Okafor

Switzerland won Group B with a 2-1 victory over Canada in Vancouver. The Nati finished the group stage unbeaten on seven points and earned a Round of 32 match at BC Place.

🇨🇦 Canada

  • FIFA Ranking: #30 (as of April 2026)
  • Confederation: CONCACAF (North America)
  • World Cup Appearances: 3 (1986, 2022, 2026)
  • Best Result: Group Stage
  • Star Players: Alphonso Davies, Jonathan David, Cyle Larin

Canada lost 2-1 to Switzerland but still advanced from Group B. The defeat moved Canada to second place, setting up a Round of 32 match against South Africa in Los Angeles.

Head-to-Head Record

Switzerland won the June 24 World Cup meeting 2-1 at BC Place. Canada had beaten Switzerland in their previous notable friendly meeting in 2002.

Weather in Vancouver - June 24

The match was played at noon on Wednesday, June 24, 2026 at BC Place, with the stadium hosting Canada's final group-stage game of the tournament.

🌡️

Temperature

Average High: 20°C (68°F)

Average Low: 13°C (55°F)

☀️

Conditions

Mostly sunny with long daylight hours

👕

What to Wear

Light Canada red gear! Sunglasses recommended for the walk to the stadium.

All Vancouver 2026 Matches at BC Place

BC Place Stadium will host 7 FIFA World Cup 2026 matches. Here is the complete schedule:

Date Match Teams Round
June 13 Match 6 Australia 2-0 Türkiye Group D - Final
June 18 Match 27 Canada 6-0 Qatar Group B - Final
June 21 Match 40 New Zealand 1-3 Egypt Group G - Final
June 24 Match 51 Switzerland 2-1 Canada Group B - Final
June 26 Match 64 New Zealand 1-5 Belgium Group G - Final
July 2 Match 85 Switzerland 2-0 Algeria Round of 32 - Final
July 7 Match 96 Switzerland 0-0 Colombia (4-3 pens) Round of 16 - Final

Frequently Asked Questions

What was the Switzerland vs Canada final score?

Switzerland defeated Canada 2-1 in Group B Match 51 at BC Place Stadium.

Did Canada still advance?

Yes. Canada advanced from Group B despite the loss, finishing second behind Switzerland.

Who scored in the match?

Ruben Vargas and Johan Manzambi scored for Switzerland. Promise David scored for Canada.

Who won Group B?

Switzerland won Group B with seven points. Canada finished second with four points.

Where does Canada play next?

Canada plays South Africa in the Round of 32 at SoFi Stadium in Los Angeles on June 28.

Does Switzerland stay in Vancouver?

Yes. As Group B winner, Switzerland is expected to play its Round of 32 match at BC Place on July 2.