Switzerland 2–1 Canada
Switzerland 2–1 Canada — Group B, played at BC Place, Vancouver on June 24, 2026. 🍁 On Canadian soil
Match Info
In the Group B decider at BC Place in Vancouver, Switzerland claimed top spot with a 2-1 win. Ruben Vargas struck early in the second half and Johan Manzambi doubled the lead; Promise David pulled one back with his first touch off the bench, but Canada finished second and still advanced to the knockout rounds.
Match Report: Switzerland 2–1 Canada
In the Group B decider at BC Place in Vancouver, Switzerland claimed top spot with a 2-1 win. Ruben Vargas struck early in the second half and Johan Manzambi doubled the lead; Promise David pulled one back with his first touch off the bench, but Canada finished second and still advanced to the knockout rounds.
Ruben Vargas 46′, Johan Manzambi 57′ (SUI) · Promise David 76′ (CAN)
Match Details
| Competition | 2026 FIFA World Cup — Group B |
| Date | June 24, 2026 |
| Venue | BC Place, Vancouver, Canada 🍁 |
| Result | Switzerland 2–1 Canada |
| Goalscorers | Ruben Vargas 46′, Johan Manzambi 57′ (SUI) · Promise David 76′ (CAN) |
The Venue — BC Place

BC Place in Vancouver is one of Canada’s two World Cup host stadiums and staged this fixture on home soil. The stadium has a capacity of about ~54,500 and opened in 1983.
FAQ — Switzerland 2–1 Canada
Common questions about this fixture.
What was the result of Switzerland vs Canada?
Switzerland 2–1 Canada in the Group B of the 2026 FIFA World Cup at BC Place, Vancouver.
Where was Switzerland vs Canada played?
At BC Place in Vancouver, Canada — on Canadian soil.
Did Canada reach the Round of 16?
Yes — Canada reached the World Cup Round of 16 for the first time in its history at the 2026 tournament.
Sources & references
- Canada Soccer — official
- FIFA World Cup 2026™
- ESPN Soccer — results & stats
- Stadium photo: BC Place via Wikimedia Commons (CC)
Updated July 2026. Live scores and squad details change — confirm with official sources.
