90′ Switzerland 2-1 Canada
After a cagey first half that saw both goalkeepers—Switzerland’s Gregor Kobel and Canada’s Maxime Crépeau—make crucial stops to keep the game locked at 0-0, the match exploded into life immediately after the break.
Switzerland wasted absolutely no time making their mark in the second half. Just moments after the restart, Johan Manzambi turned playmaker, delivering a precise cross to find Rubén Vargas, who fired a right-footed shot into the bottom left corner to break the deadlock.
Riding the wave of momentum, the Swiss doubled their advantage only eleven minutes later. This time, main-man Breel Embolo turned provider, setting up Johan Manzambi, who capped off a brilliant individual performance by slotting home a right-footed effort from the right side of the box.
Refusing to back down, Canada’s coaching staff responded with a flurry of tactical changes. The tactical gamble paid off almost instantly in the 75th minute. Freshly introduced substitute Promise David injected life back into the Canadian squad, capitalizing on an assist from Nathan Saliba to pull one back with a clinical finish into the bottom left corner.
Canada continued to push numbers forward in the closing stages, hunting for a dramatic equalizer and introducing Jacob Shaffelburg to add extra pace on the wing. However, a disciplined Swiss defense held firm through a flurry of late fouls and set pieces, securing the narrow victory.
1 – 0 (46′) Vargas
2 – 0 (57′) Johan Manzambi
2 – 1 (76′) Promise David
**
21:00
The stage is set for a historic final matchday in Group B as co-hosts Canada face off against Switzerland at a packed BC Place in Vancouver.
While the other tournament hosts have already secured their path forward, Jesse Marsch’s men face a clear and crucial objective on home soil: avoid defeat against one of Europe’s most disciplined sides, and they will advance to the knockout rounds as group winners.
***
Canada’s home-field advantage at BC Place.
Marsch hasn’t minimized the importance of topping the group, emphasizing that staying in Vancouver for the Round of 32 has been the team’s number one goal since the tournament format was first announced. Canada will have to pursue that goal with heavy hearts, however, following a devastating leg fracture suffered by standout midfielder Ismael Kone during their previous match against Qatar.
Slowing down the tactical Swiss side will require perfect execution from Canada’s high-pressing system. Led by midfield maestro Granit Xhaka, Switzerland prefers a highly pragmatic, possession-heavy style built to systematically dismantle aggressive presses.
Match Details & How to Watch
Date: Wednesday, June 24, 2026
Time: 3:00 PM ET / 12:00 PM PT
Location: BC Place — Vancouver, British Columbia
TV Channels: FOX (English), Telemundo (Spanish)
Live Stream: Fubo (Try for free)
Betting Odds: Switzerland +145 | Draw +210 | Canada +210
Predicted Starting Lineups
Canada XI: Maxime Crepeau; Richie Laryea, Niko Sigur, Moise Bombito, Alistair Johnston; Ali Ahmed, Stephen Eustaquio, Nathan Saliba, Tajon Buchanan; Cyle Larin, Jonathan David.
Switzerland XI: Gregor Kobel; Ricardo Rodriguez, Manuel Akanji, Luca Jaquez, Silvan Widmer; Remo Freuler, Granit Xhaka, Michel Aebischer; Dan Ndoye, Breel Embolo, Ruben Vargas.
Expert Match Prediction
While Canada tends to thrive when playing dynamic, open opponents, Switzerland’s deliberate and calculated approach presents a difficult matchup. If Canadian talisman Jonathan David can find the net early, the energy inside BC Place could tilt the scale. However, the Swiss national team’s deep tournament experience will likely prove difficult to crack. Expect a tight, highly tactical battle that ends with a 2-0 victory for Switzerland, allowing the Europeans to take control of the group.


