Switzerland 2-1 Canada: FIFA World Cup 2026 Canada’s party at the FIFA World Cup 2026 will continue through the knockout stages — though it was Switzerland celebrating in Vancouver after a hard-fought victory secured first place in Group B for Murat Yakin’s men.
While both teams march on – Canada for the first time in their history – Switzerland’s success, achieved through second-half strikes by Juan Vargas and Johan Manzambi, means that they, not the co-hosts, will be back at BC Place, Vancouver, on 2 July to take on the third-placed team from Group E, F, G, I or J in the Round of 32.
Switzerland had their first goal after 11 minutes. Released by Ricardo Rodriguez, Breel Embolo went through on goal but was foiled by Maxime Crepeau, the Canadian custodian, with Derek Cornelius then blocking Manzambi’s follow-up attempt.
For all Canada’s endeavour, the closest they got to a first-half goal was low shots by Cyle Larin and Ali Ahmed, which did not trouble Gregor Kobel too greatly.
With the spirit that has helped them make history, Canada rallied with substitute Promise David, stabbing in a volley with his first touch, two minutes after taking the field in the 74th minute. It led to a late siege on the Swiss goal, but Kobel’s save from David’s header secured them the points.

