Watch recap

Switzerland 2-1 Canada: World Cup 2026 Result

Watch the Switzerland vs Canada recap
Full time
Switzerland flag

SUI

21
Final Score
Canada flag

CAN

BC Place, VancouverWednesday, June 24
Accede al partido en directo

Acceder al partido

Elige tu servidor de emisión

Seguro

Match report & stats: Switzerland vs Canada

Switzerland ground out a hard-fought win over Canada by the narrowest margin (2-1). Control was split evenly (55.3%-44.7%). Canada had more attempts on goal, with 13 shots. 52,497 fans packed out BC Place.

Timeline

32'🟨Cyle Larin
32'🟨Granit Xhaka
46'Rubén Vargas
57'Johan Manzambi
58'🔄Stephen Eustaquio ↔ Mathieu Choinière
58'🔄Tani Oluwaseyi ↔ Cyle Larin
58'🔄Liam Millar ↔ Ali Ahmed
74'🔄Michel Aebischer ↔ Djibril Sow
74'🔄Silvan Widmer ↔ Luca Jaquez
74'🔄Promise David ↔ Tajon Buchanan
76'Promise David
80'🔄Dan Ndoye ↔ Rubén Vargas
83'🔄Jacob Shaffelburg ↔ Richie Laryea
85'🔄Christian Fassnacht ↔ Johan Manzambi
85'🔄Cedric Itten ↔ Breel Embolo
87'🟨Liam Millar
SwitzerlandStatisticsCanada
55.3Possession %44.7
6Shots13
4On target7
2Corners7
19Fouls13
1Yellow cards2
6Saves2
🏟️ BC Place · 52,497 fans🧑‍⚖️ Referee: Ramon Abatti Abel

Result: Switzerland 21 Canada

The Switzerland vs Canada match in World Cup 2026 of the World Cup 2026 ended with Switzerland won 2-1. Switzerland picked up 3 vital points at this stage of the tournament. The game was played at BC Place in Vancouver.

Final score:Switzerland 21 Canada
See all results from this matchday →

How to watch Switzerland vs Canada online free

watchworldcup2026.online lets you watch Switzerland vs Canada of the World Cup 2026 live, online and free on any device. The live stream starts as soon as you choose a server: wait a few seconds and enjoy with no sign-up, no registration and no subscription.

  • No sign-up, no credit card
  • Mobile, tablet and desktop
  • HD, Full HD and 4K UHD available
  • Real-time score
  • Available worldwide
  • Automatic score updates

City

Vancouver

Date

Wednesday, June 24

Where to watch Switzerland vs Canada by country

The free live stream above works worldwide. If you'd rather check the official TV channel and the local kick-off time in your country, pick yours:

Group B — Standings

#TeamPGDPts
1Switzerland3+47
2Canada3+54
3Bosnia and Herzegovina3-14
4Qatar3-81
See all groups →

Preview & analysis: Switzerland vs Canada

Switzerland vs Canada preview — everything you need before kick-off in the World Cup 2026. Switzerland have won 2 of their last 5, while Canada have won 2 of their last 5. Below: each team's recent form and their head-to-head record.

Recent form

Switzerland
DWDDW
Canada
DWDDW

W = win · D = draw · L = loss (recent matches, most recent on the left)

Head to head — rivalry record

In their last 1 meetings, Canada lead the rivalry: Switzerland 0 wins, 0 draws and Canada 1.

Switzerland13Canada2002

Frequently asked questions — Switzerland vs Canada

What time is Switzerland vs Canada?

Switzerland vs Canada was played on Wednesday, June 24. In the UK it starts at 08:00 PM, on the US West Coast at 12:00 PM PT, and in Australia at 05:00 AM. Check your local time zone so you don't miss a minute of the action.

What channel is Switzerland vs Canada on?

Switzerland vs Canada is carried by the official World Cup 2026 rights holders in each country — for example FOX and Telemundo in the United States, BBC and ITV in the UK, and CTV and TSN in Canada. But you don't need a paid TV channel: on watchworldcup2026.online you can watch it online and free on any device, with no sign-up. Pick your country in the "where to watch" section for your local channel and kick-off time.

Where can I watch Switzerland vs Canada in my country?

The free live stream on this page works worldwide. For your country's official broadcaster and local kick-off time, open our where-to-watch guide and choose your country — we cover the United States, United Kingdom, Canada, Australia, Mexico, Spain, Brazil, India, Nigeria and many more.

Which stadium is Switzerland vs Canada played at?

Switzerland vs Canada is played at BC Place, Vancouver. It is one of the 16 host stadiums of the World Cup 2026, spread across the United States (11), Mexico (3) and Canada (2).

What was the result of Switzerland vs Canada?

The final result of Switzerland vs Canada was Switzerland 2 – 1 Canada (Switzerland won 2-1). This match was part of World Cup 2026 of the World Cup 2026.

When do Switzerland and Canada play at the World Cup 2026?

Switzerland vs Canada is played on Wednesday, June 24, as part of World Cup 2026 of the World Cup 2026. The tournament runs from June 11 to July 19, 2026 across the United States, Mexico and Canada.

Other matches on Wednesday, June 24

See the full World Cup 2026 schedule