Switzerland beat Canada 2-1 in the final Group B match of the 2026 World Cup on June 24, securing first place in the group with 7 points from two wins and one draw [1, 2, 3, 4, 5, 6].
The match was scoreless at halftime, but Switzerland opened the scoring immediately after the break with Ruben Vargas netting at 46 minutes. Johan Manzambi doubled their lead at 57 minutes to put Switzerland ahead 2-0 [1, 2, 3, 4, 5]. Canada pulled one back through Promise David in the 76th minute, reducing the deficit to 2-1 [3, 4, 5].
Canada, needing a win and other results to advance, settled for second place with 4 points, edging Bosnia and Herzegovina on goal difference. Bosnia-Herzegovina also finished on 4 points but with a worse goal difference [7, 5]. Canada had previously beaten Qatar 6-0 but lost key player Kone to a leg fracture in that match. Captain Alphonso Davies missed the first two matches due to a hamstring injury but is expected to return [7, 6].
Canada coach Jesse Marsch expressed disappointment at losing the chance to host a knockout match, noting the impact of injuries: "Everyone was affected. Kone is an important part of our team's heart," and said the squad is prepared for an away match against a Group A runner-up, praising the team's commitment to give everything on the field [7, 6]. He also reflected on tactical lessons, saying, "I wish we had decisively changed formation earlier to lock down the game. Big tournaments make players tense; that's a lesson to remember" [6].
Switzerland coach Julen Lopetegui commented on the tournament, saying, "Some football powers in the world can only watch the World Cup on TV, but at least Qatar still stands on this stage" [7].
Group B matches took place on June 24 and 25. Canada's next game in the knockout stage will be an away fixture against a runner-up from Group A [7, 1, 5, 6].