Switzerland defeated Canada 2-1 at BC Place on Wednesday to secure top spot in FIFA World Cup 2026 Group B, with Rubén Vargas setting the tone just 46 minutes in before Johan Manzambi doubled the lead at 57′ and gave the Swiss enough cushion to see out a late Canadian push.

After a goalless first half, the fixture turned immediately after the restart. Switzerland found the breakthrough at 46′ when Vargas finished off a sharp move to punish a flat Canadian start to the second period. It was the ideal moment for the Swiss, who had been measured rather than expansive before the interval, and it shifted the rhythm of the match in their favour.

Canada had shown plenty of attacking intent overall, finishing with 13 shots, seven on target and seven corners, but Switzerland looked more efficient with their chances. Murat Yakin’s side controlled 55.2 percent of possession and made their cleaner moments count, even with only six total shots. That efficiency told again at 57′, when Johan Manzambi added a second goal and put Switzerland firmly in command.

At 2-0 down, Canada still had a route back into the match because they continued to generate entries into dangerous areas. The hosts for the evening kept asking questions and finally found a reply at 76′, when Promise David scored on the volley to cut the deficit to 2-1. From there, the final stages carried real tension, with Canada pushing for an equaliser and Switzerland dropping into a more compact shape to protect the lead.

The first half had offered clues to how the contest would unfold. Canada were aggressive in their pressing and produced the higher shot volume, but Switzerland’s structure held up well. Granit Xhaka picked up a yellow card at 32′, moments after Cyle Larin had also gone into the book, underlining the competitive edge in midfield. Even so, Switzerland never lost their organisation, and that stability became crucial once they moved ahead.

What stood out most was the contrast in finishing. Canada put more attempts on target, but Switzerland were clinical in the decisive passages. The Swiss recorded two goals from four shots on target, while Canada managed one from seven. In a World Cup fixture where margins are tight, that was the difference between taking the three points and chasing the match late on.

Key performers

Vargas was the pivotal figure because his 46′ opener changed the entire complexion of the contest. Manzambi’s 57′ goal was equally important, giving Switzerland breathing room before Canada’s late rally. Xhaka, despite his booking, helped keep the midfield balanced during difficult spells, while Promise David made a strong impact from the bench with his 76′ volley and gave Canada belief in the closing stages.

NerdSports Stat: Switzerland scored twice from just six total shots and four efforts on target, while Canada produced 13 shots and seven on target but came away empty-handed in the first half and short by one goal at full time.

This result means Switzerland finish first in Group B on seven points, a timely statement as the knockout stage comes into view. Canada end the group phase with three points and will reflect on a fixture in which their pressure and shot volume were not quite matched by end product. For Switzerland, the next fixture now comes with momentum and the reward of advancing as group winners.

Frequently Asked Questions

Who scored in Switzerland vs Canada?

Rubén Vargas (46′) and Johan Manzambi (57′) scored for Switzerland, while Promise David (76′) scored for Canada.

What was the final score?

Switzerland 2 – 1 Canada.

What does this result mean for the table?

Switzerland secured first place in Group B with seven points, while Canada finished the group stage with three points.

Who was the man of the match?

Rubén Vargas was the standout performer with the opening goal at 46′ that shifted the match in Switzerland’s favour.