1:55 p.m.
Canada loses 2-1, but will still move on to the knockout round. Await second place from Group A for a game Sunday, June 28 in Los Angeles. Potential teams: Czechia, South Africa, or South Korea.
1:49 p.m.
Six minutes of extra time added.
1:45 p.m.
Yet another corner for Canada, guess who’s taking it? Laryea out and Jacob Shaffelburg in prior to this, at the 83 minute mark.
1:32 p.m.
Promise David comes in for Tajon Buchanan and scores for Canada, now 2-1.
1:30 p.m.
A foul from Johnston right before the hydration break. Switzerland up 2-0.
1:28 p.m.
See previous comment.
1:27 p.m.
Eustaquio with another corner.
1:20 p.m.
Stephen Eustaquio takes a corner, but no goal for Canada.
1:16 p.m.
Canada now down 2-0 as Switzerland’s Johan Manzambi scores.
1:04 p.m.
Switzerland scores first, with Rubén Vargas putting one past Crepeau 46 minutes into the game.
1:03 p.m.
Canada’s 11 remain the same as the second half starts.
12:52 p.m.
Halftime stats: Switzerland controlled 70 per cent of possession to Canada’s 30 per cent. Canada had three shots on goal to two for the Swiss.
12:49 p.m.
At the half Canada and Switzerland remain tied 0-0.
12:48 p.m.
More from the viewing part in Surrey.
Nice 6th-floor viewing from @CityofSurrey Hall for #WorldCup match between Canada and Switzerland. @SurreyNowLeader pic.twitter.com/ZRkx2SlRPP
— Tom Zillich (@TomZillich) June 24, 2026
12:45 p.m.
Four minutes of stoppage time added.
12:40 p.m.
Ali Ahmed doesn’t score, but Canada gets corner.
12:32 p.m.
Cyle Larin gets one on net.
12:24 p.m.
Injured Ismaël Kone gives encouragement to Canadian players at water break.
12:22 p.m.
Going into the hydration break, Canada-Switzerland deadlocked at 0-0.
12:14 p.m.
By the way, for those just tuning into the game, Canada is in white kit, not red.
12:13 p.m.
Cyle Larin misses chance, but eventually declared offside.
12:10 p.m.
Maxime Crepeau makes great save for Canada, stopping Swiss.
12:06 p.m.
Live from Surrey.
Another SRO crowd at Surrey Soccer Fan Zone for
vs
match, a massive one in @FIFAWorldCup.
Win or tie and Canada clinched Group B top spot heading into Round of 32 and playoff game July 2 back in Vancouver @SurreyNowLeader @BlackPressMedia
Story: https://t.co/X3F8SooFYo pic.twitter.com/vvjU8Bomcx
— Tom Zillich (@TomZillich) June 24, 2026
12:02 p.m.
Canada and Switzerland game under way.
Starting for Canada, Max Crepeau, Alistair Johnston, Luc De Fougerolles, Mathieu Choiniere, Cyle Larin, Jonathan David (wearing captain armband), Derek Cornelius, Tajon Buchanan, Ali Ahmed, Richie Laryea and Nathan Saliba.
11:55 a.m.
Black Press Media live World Cup blog for June 24:
Canada is set to meet Switzerland in the final Group B match today in World Cup action at B.C. Place. If Canada wins or draws its group, the team will play its Round of 32 knockout match on July 2 at B.C. Place in Vancouver. By finishing first, Canada avoids travel and faces a third-place team from either Group E, F, G, I, or J.
– Files from Philip Wolf, Black Press Media

match, a massive one in