Kickoff
Wed, Jun 24, 7:00 PM UTC
Venue
BC Place
Stage
Group · Group B
Switzerland
21
Final
Canada

Switzerland vs Canada

A 40-year homecoming meets Swiss tournament pragmatism at BC Place — Canada's generational moment collides with one of Europe's most reliable knockout-round sides. Strong quality floor, genuine sporting milestone, and a competitive split make this a compelling Group B watch regardless of the scoreline.

Canada's return to the World Cup stage on home soil is the editorial frame for this Group B fixture at BC Place on June 24. The hosts last appeared at a World Cup in 1986 — a generation ago — and now enter as co-hosts of a tournament they helped build, playing in front of a Vancouver crowd that has waited four decades for this moment. Switzerland, a tournament-hardened side with consecutive deep runs in major competitions, represent exactly the calibre of opponent that tests whether Canada's generational talent has matured into a genuine contender.

Watch how Canada's attacking unit, stocked with players from Europe's top leagues, presses Switzerland's defensive shape — a team that historically suffocates space and transitions quickly. The tactical question is whether Canada can convert territorial pressure into clean chances, or whether Switzerland's structural discipline absorbs the crowd momentum and forces the game onto their terms. The opening 20 minutes, with the BC Place atmosphere at full volume, figure to tell the story of which team's identity dominates.

Watch Score
7.2
Worth Watching
Editorial Dimensions
Stakes
6.0
Quality
7.8
Narrative
7.2
Drama
6.7
Moment
8.5
Where to Watch
Broadcaster listings appear here once US lineups are confirmed for this fixture.

Recent Form

Switzerland
W
W
W
D
L
Canada
D
W
L
W
L
Switzerland4-2-3-1
  1. 1Gregor KobelG
  2. 25Luca JaquezD
  3. 4Nico ElvediD
  4. 5Manuel AkanjiD
  5. 13Ricardo RodríguezD
  6. 8Remo FreulerM
  7. 10Granit XhakaM
  8. 9Johan ManzambiM
  9. 15Djibril SowM
  10. 17Rubén VargasM
  11. 7Breel EmboloF
  1. 21Marvin KellerG
  2. 12Yvon MvogoG
  3. 18Eray CömertD
  4. 24Aurèle AmendaD
  5. 3Silvan WidmerD
  6. 6Denis ZakariaM
  7. 11Dan NdoyeF
  8. 20Michel AebischerM
  9. 16Christian FassnachtM
  10. 14Ardon JashariM
  11. 22Fabian RiederM
  12. 19Noah OkaforF
  13. 23Zeki AmdouniF
  14. 26Cédric IttenF
Injuries
Injury report unavailable.
Match Winner (1X2)
Consensus median · 13 books · updated 31 days ago
Switzerland
Draw
Canada
American
+138
+210
+230
Decimal
2.380
3.100
3.300
Implied
40.2%
30.9%
29.0%
Key Moments & Events
Latest first · Auto-updates
Live Notes · Auto-Generated
FULL TIME · 2 — 1
87'
L. MILLAR BOOKED
85'
C. ITTEN ON FOR B. EMBOLO
85'
C. FASSNACHT ON FOR J. MANZAMBI
83'
J. SHAFFELBURG ON FOR R. LARYEA
80'
D. NDOYE ON FOR R. VARGAS
76'
P. DAVID PULLS ONE BACK
P. David pulls Canada level moments after being substituted off, with N. Saliba providing the assist.
75'
P. DAVID ON FOR T. BUCHANAN
74'
M. AEBISCHER ON FOR D. SOW
74'
S. WIDMER ON FOR L. JAQUEZ
58'
T. OLUWASEYI ON FOR C. LARIN
58'
L. MILLAR ON FOR A. AHMED
58'
S. EUSTAQUIO ON FOR M. CHOINIERE
57'
J. MANZAMBI DOUBLES THE LEAD
Manzambi turns provider into scorer, adding to his assist that opened the second half for Switzerland.
46'
R. VARGAS OPENS THE SCORING
Vargas strikes with the first touch of the second half, assisted by Manzambi, to give Switzerland an early second-half boost.
HALF-TIME
32'
C. LARIN BOOKED
32'
G. XHAKA BOOKED
KICK-OFF
Live Watch Score
7.3/10
Final · peaked at 7.3

3 goals, 1 lead change · final

Full Match Stats
Possession
55%45%
Expected Goals
1.061.04
Total Shots
610
On Target
44
Blocked
13
Saves
32
Passes (accuracy)
428 · 84%329 · 79%
Corners
27
Offsides
13
Fouls · Yellow · Red
20 · 1 · 012 · 2 · 0
Where to Watch
Broadcaster listings appear here once US lineups are confirmed for this fixture.

Vargas and Manzambi give Switzerland a 2-1 Group B win over Canada at BC Place.

Switzerland scored twice in an 11-minute spell either side of the hour mark to take three points from Canada at BC Place. Vargas opened the scoring on 46 minutes, finishing from an assist by Manzambi, and Manzambi doubled the lead on 57 minutes with Embolo providing the assist. Canada responded quickly: substitute P. David pulled one back on 76 minutes, assisted by N. Saliba, setting up a tense finish. Canada had the better of the chances across the 90 minutes — ten shots to Switzerland's six, with seven corners — but could not find a second goal to level matters.

The result gives Switzerland three points in Group B. Canada, playing on home soil, remain on zero points after the defeat. Both sides had chances to affect the scoreline late on, with Canada pushing forward after P. David's goal, but Switzerland's two-goal cushion proved enough to hold. Switzerland's xG of 1.06 and Canada's 1.04 reflected how tight the underlying contest was, even as the scoreboard told a cleaner story for the Swiss.