FIFA World Cup · Wed 24 Jun 2026 · BC Place
- Ruben Vargas 46'
- Johan Manzambi 57'
- Promise David 76'
The story
Switzerland beat Canada 2-1 at BC Place in the FIFA World Cup, matchday 3.
Switzerland's goals came from Ruben Vargas (46') and Johan Manzambi (57'); Promise David (76') replied for Canada.
It was 0-0 at half-time.
Switzerland had 55% of the ball and 6 shots to Canada's 13.
Match stats
![]()
Key moments
- 46' Ruben Vargas Goal · Switzerland 1-0 Assist: Johan Manzambi
- 57' Johan Manzambi Goal · Switzerland 2-0 Assist: Breel Embolo
- 76' Promise David Goal · Canada 2-1 Assist: Nathan Saliba
Line-ups
Switzerland
- Gregor KobelGoalkeeper
- Nico ElvediDefender
- Manuel AkanjiDefender
- Ricardo RodríguezDefender
- Luca Jaquezoff 75'Defender
- Granit XhakaMidfielder
- Johan Manzambioff 85'Midfielder
- Remo FreulerMidfielder
- Djibril Sowoff 75'Midfielder
- Ruben Vargasoff 80'Forward
- Breel Embolooff 85'Forward
Canada
- Maxime CrépeauGoalkeeper
- Luc De FougerollesDefender
- Derek CorneliusDefender
- Alistair JohnstonDefender
- Richie Laryeaoff 83'Defender
- Nathan SalibaMidfielder
- Mathieu Choinièreoff 59'Midfielder
- Ali Ahmedoff 59'Midfielder
- Tajon Buchananoff 75'Forward
- Jonathan DavidForward
- Cyle Larinoff 59'Forward
Full timeline
Every goal and card (6)
- 32' 🟨 Granit Xhaka
- 32' 🟨 Cyle Larin
- 46' ⚽ Ruben Vargasassist Johan Manzambi
- 57' ⚽ Johan Manzambiassist Breel Embolo
- 76' ⚽ Promise Davidassist Nathan Saliba
- 87' 🟨 Liam Millar

