In this Group B matchup of the 2026 World Cup, Switzerland defeated Canada 2-1 in a hard-fought match in Vancouver.
The game was evenly matched from the start, with both teams vying for control of the game.
After a tight first half, the Swiss managed to make the difference thanks to their efficiency in key moments.
Canada tried to respond by stepping up the pressure in the second half, even cutting the deficit and keeping the match in suspense until the very end, but Switzerland’s solid defense allowed them to hold on to their lead.
With this victory, Switzerland makes a strong statement in the group, while Canada’s chances of finishing at the top of the standings have become more complicated.

