FT Spain 1–0 ArgentinaFT Spain 1–0 Argentina
SwitzerlandvsCanada
FT 2–1 · Vancouver · Group B
Match recap

Switzerland 2-1 Canada: Switzerland topple co-hosts to seize Group B

2026-06-29

If you slept through Vancouver at 3am, here is the short version: Switzerland came alive after the break and edged Canada to throw Group B wide open. Two goals in eleven second-half minutes did the damage, Canada pulled one back late, and the table now reads level at the top. A consequential night, settled by Swiss ruthlessness when it mattered.

Final score: Switzerland 2-1 Canada — kick-off was Thursday 25 June 2026, 3:00 AM Singapore time at Vancouver.

The storylines

This result reshapes Group B. Switzerland arrived level with Canada on four points apiece, and they leave Vancouver having flipped the head-to-head in their favour. The Swiss had already shown their range in this tournament, drawing with Qatar before dismantling Bosnia & Herzegovina, and that scoring confidence carried over. Beating one of the co-hosts on home soil is a statement, and it pushes Switzerland into pole position with control of their own destiny heading into the final group games.

For Canada the night stings. The co-hosts came in unbeaten across their opening fixtures, holding Bosnia & Herzegovina and crushing Qatar, yet they had no answer when Switzerland turned the screw after half-time. Promise David's late strike offered a flicker of hope and a reason to keep believing, but it arrived too late to rescue anything. Canada now face a nervier run-in than expected, their early authority dented and their margin for error in this group suddenly far slimmer.

The match turned on a brutal Swiss spell either side of the hour. Rubén Vargas struck within a minute of the restart, finishing a Johan Manzambi assist, and Manzambi then doubled the lead himself before the hour mark. Two goals in eleven minutes left Canada chasing the game on their own pitch. Their fightback through Promise David made the closing stretch tense, but Switzerland managed the finish with the composure of a side that knew exactly what this victory was worth.

The tactical battle

Switzerland won the second half before Canada could settle, striking through Vargas seconds after the restart to seize the initiative. Manzambi's involvement was decisive at both ends of the move, providing for Vargas and then scoring himself, the engine of the Swiss surge. Canada pushed numbers forward chasing the deficit, which created the space for Promise David's reply but never the platform to level. Switzerland's discipline in transition ultimately protected the lead.

Players to watch

  • Ruben Vargas (Switzerland) — Struck within a minute of the restart to set Switzerland on their way to victory.
  • Johan Manzambi (Switzerland) — Assisted the opener and scored the second — the heartbeat of the Swiss surge.
  • Jonathan David (Canada) — Canada's focal point in attack, tasked with leading a sharper response next time out.

What's at stake

Both nations sat on four points before kickoff, and this swing tilts Group B Switzerland's way. The Swiss now hold the head-to-head edge and momentum, while Canada must regroup quickly to protect their qualification hopes. With Bosnia & Herzegovina and Qatar trailing on a single point each, the top two places remain Switzerland's and Canada's to lose — but the order between them has shifted.

Key moments

  • 46' Vargas pounces straight after the restart, finishing a Manzambi assist
  • 57' Manzambi makes it two with an emphatic strike
  • 76' Promise David pulls one back to set up a tense finish
  • Liam Millar booked for Canada

FAQ

What time is Switzerland vs Canada in Singapore? Thursday 25 June 2026, 3:00 AM Singapore time (SGT).

Where is Switzerland vs Canada being played? At Vancouver.

What is the head-to-head record between Switzerland and Canada? Two sides who entered level on four points from two games, separated in Vancouver by a ruthless Swiss second half that hands Switzerland the upper hand in the group's pecking order.