Switzerland 2-1 Canada - World Cup result as Ruben Vargas and Johan Manzambi goals secure top spot for Swiss, Jesse Marsch's co-hosts also qualify
World Cup / Group Stage
BC Place Vancouver / 24.06.2026
/assets.tntsports.io/web/img/match/football-header-bg-desktop.jpg)
- R. Vargas(46')
- J. Manzambi(57')
- P. David(76')
Live
Live Updates
Updated 24/06/2026 at 22:22 GMT+1
- All
- Highlights
22:17
SWITZERLAND TOP GROUP B TO DENY CO-HOSTS
Second half goals from Ruben Vargas and Johan Manzambi secured a 2-1 victory for Switzerland against co-hosts Canada, to secure top spot in Group B.
Jesse Marsch’s hosts came into the game knowing they had all but mathematically qualified for the knockout rounds, but needed to top the group to remain in Vancouver for their last-32 tie.
After a lackluster first half the game exploded into life just seconds after the break when a darting Manzambi run opened the defence before pulling back for Vargas to net the opener.
/origin-imgresizer.tntsports.io/2026/06/24/image-e3c83f3a-f1cf-4069-acdb-2ce05ba127c4.jpeg)
Image credit: Getty Images
Switzerland had their best spell of the match and Breel Embolo took advantage of a defensive mistake, allowing Manzambi to fire through the goalkeeper to double their lead.
Canada threw on a raft of substitutes in a bid to turn momentum and Promise David had an immediate impact.
Nathan Saliba provided a lovely assist for David to pull a goal back just 73 seconds after entering play, creating a grandstand finish.
/origin-imgresizer.tntsports.io/2026/06/24/image-859f7b11-6263-4fcf-8890-c39da5452dcb.jpeg)
Image credit: Getty Images
Marsch’s side threw everything forward in the final 10 minutes and Tanitoluwa Oluwaseyi headed wide, before David also saw an effort saved.
The result meant that Switzerland topped Group B and remain in Vancouver for their last-32 game. Canada have to travel out of their host nation to Los Angeles in just four days time for the first World Cup knock-out game in their history.
22:04
BOSNIA BEAT QATAR TO CLAIM THIRD
Bosnia and Herzegovina have given themselves a good chance of finishing as one of the best third placed sides after a 3-1 win against Qatar in Seattle.
22:02
SUBLIME DAVID GOAL NOT ENOUGH FOR CANADA
Co-hosts Canada have made the World Cup last-32 for the first time in their history. However, their next games will be on American soil after finishing second in Group B.
FT'
FULL-TIME
Switzerland do enough to win Group B with a 2-1 victory against co-hosts Canada.
90+5'
FREE JOHNSTON HEADER SAVED
Canada won’t get a better chance than that. Johnston stepped inside his marker but his header lacks enough power to beat goalkeeper Kobel.
90+3'
DAVID DENIED BY SAVE
It’s an almost moment again for Canada. A long throw-in is headed goalwards by David. However, it’s comfortable for Kobel to save down low.
90+2'
CHANCE GOES BEGGING
It’s a lovely floated ball into the back post for Canada. A rock of bodies throw themselves at the ball but Cornelius can only glance the ball wide.
90'
SIX MINUTES ADDED ON
The Canadian fans believe this is possible as they throw wave after wave of pressure at Switzerland.
87'
MILLAR BOOKED
Substitute Ndoye was looking to break clear into the Canadian half on the counter-attack. However, Millar is taking no chances and drags him down.
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Yellow card
L. Millar
Canada
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2231.png)
85'
DOUBLE SWITZERLAND CHANGE
Embolo replaced by Itten; Manzambi replaced by Fassnacht
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Substitution in
C. Itten
Switzerland
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2213.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1248444.jpg)
Substitution out
B. Embolo
Switzerland
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2213.png)
83'
ATTACKING CHANGE FOR CANADA
Winger Shaffelburg comes on for Laryea.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1990865.jpg)
Substitution in
J. Shaffelburg
Canada
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2231.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1480200.jpg)
Substitution out
R. Laryea
Canada
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2231.png)
80'
VARGAS REPLACED
Opening scorer Vargas is replaced by Ndoye is Switzerland hope to hold on.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/2124426.jpg)
Substitution in
D. Ndoye
Switzerland
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2213.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1642267.jpg)
Substitution out
R. Vargas
Switzerland
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2213.png)
79'
OLUWASEYI HEADS WIDE
Could that be the key moment for Canada. A free-kick is whipped into the front post where Oluwaseyi is waiting. However, the substitute can only guide his header wide.
76'
GOAL! SWITZERLAND 2-1 CANADA (DAVID)
It’s a magic touch from Saliba to control a floated ball down the wing and then he crosses perfectly for substitute David who nets just 73 seconds after coming on.
/origin-imgresizer.tntsports.io/2026/06/24/image-859f7b11-6263-4fcf-8890-c39da5452dcb.jpeg)
Image credit: Getty Images
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/2332541.jpg)
Goal
P. David
Canada
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2231.png)
75'
MORE CHANGES
For Switzerland: Widmer on for Jaquez; Sow replaced by Aebischer
Canada - David replaces Buchanan
73'
MARSCH HOLDS TEAM TALK
The former Leeds boss knows that this is a huge 18 minutes for his side. Canada need to try and regain the top spot and stay in Vancouver for their last-32 match.
However, Switzerland have looked a level above the co-hosts for large spells of this game.
71'
JEERS FOR HYDRATION BREAK
Just as Canada were building a substantial amount of pressure the hydration break arrives.
69'
ELVEDI MAKES KEY BLOCK
Millar is involved in the build-up play again before the ball is played into the box for David. Just as the Canadian turns and shoots it’s Elvedi whose body blocks the ball.
67'
MANZAMBI FRUSTRATES
The Swiss forward gets tangled with his opponent and goes down looking hurt. The Canadian fans in Vancouver are less than impressed and voice their frustration.
63'
CAN MILLAR PROVIDE LIFELINE?
The Canada substitute has made an immediate impact in the match and forced on rush clearance inside the Switzerland box. However, it would take a huge effort for Canada to pull back into this game.
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/408.png)
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/3049.png)