Switzerland defeated Canada 2-1 [1] on June 24, 2026, in the final Group B match of the 2026 FIFA World Cup.
The result determines the seeding for the next stage of the tournament. While Canada suffered a home loss in Vancouver, the outcome ensures both nations progress to the knockout round [3].
Switzerland secured the victory through goals from Rubén Vargas and Johan Manzambi [1]. The Swiss side managed to hold their lead despite a competitive effort from the host nation. Canada struggled to capitalize on key scoring opportunities throughout the match, a failure that ultimately cost them a win in front of their home crowd [2].
Switzerland finished at the top of Group B [3]. For Canada, the match was a historic milestone in their World Cup journey, though the loss leaves the team with missed opportunities as they move into the elimination bracket [2].
The match took place in Vancouver, where Canadian fans filled the venue to support the national team [1]. Despite the disappointment of the final score, the team's ability to advance from the group stage marks a significant achievement for the program [2].
Both teams now prepare for the knockout stage, where a single loss will result in elimination from the tournament [3].
“Switzerland defeated Canada 2-1 on June 24, 2026”
By winning the group, Switzerland earns a potentially more favorable matchup in the knockout stages. Canada's advancement confirms their growth as a competitive international side, but the loss in their final group game highlights a struggle to finish matches against top-tier European opposition.



