Canada entered the final match of the group stage as Group B leaders, hoping to remain on top by the end of the day. But after a hard-fought contest with second-place Switzerland, they fell 2-1 and will finish as Group B runners-up.
At stake was a Round of 32 matchup against a lesser opponent and the prospect of a week's rest instead of just three days. In front of an announced crowd of 52,489 at BC Place in Vancouver, with the majority cheering on the co-hosts, Canada looked to be in the driving seat entering the match. Instead, they will head to Los Angeles to face surprise opponents, South Africa.
Today’s starters, presented by @GE_Appliances
— CANMNT (@CANMNT_Official) June 24, 2026
🍁 Luc and DC at the back
🍁 Choinière and Saliba anchor the midfield
🍁 JD has the armband
LET’S GO #CANMNT pic.twitter.com/fu3COliDwm
Jesse Marsch announced a starting lineup with a notable surprise. While it was well known that Ismaël Koné would miss out after suffering a horrific leg break against Qatar, the absence of vice-captain Stephen Eustáquio was an unexpected development. Instead, Marsch opted for a midfield double pivot of Nathan Saliba and Mathieu Choinière against the Swiss.
The game began in a rather pedestrian manner from a Canadian perspective. The entire team appeared tentative in what was their most consequential match to date. In particular, Canada's high-tempo press was anything but. Perhaps it was nerves, or perhaps it was Switzerland's tactical approach to the opening stages.
Swiss coach Murat Yakin lined up in a standard 4-2-3-1 but frequently adjusted his shape to deal with Canada's anticipated press. The way the Swiss played their way through the pressure and transitioned into attack had the Reds on their heels early.
In the 11th minute, Swiss striker Breel Embolo was played through by Ricardo Rodríguez, but Maxime Crépeau closed down the angle and blocked his shot with his chest to deny the Swiss an early lead.
CRÉPEAU SHUTS THE DOOR EARLY! #FIFAWorldCup pic.twitter.com/TblVee97MH
— TSN (@TSN_Sports) June 24, 2026
The Swiss continued to dominate possession and control the rhythm of the game, creating attacking overloads that left Canada's defence stretched and under pressure. The first-half hydration break could not have come at a better time for the hosts.
Coming out of the break, Canada looked reinvigorated and regained its composure. Emotions boiled over in the 31st minute when, after a free kick was awarded to Switzerland, Cyle Larin nudged the ball back a few metres. Swiss captain Granit Xhaka took exception, feigning a kick at a ball that was not there before catching Larin in the shin. Both players received yellow cards, though Xhaka can consider himself fortunate to have escaped with only a caution.
The first half ended scoreless, but the Swiss were clearly the more threatening side. Canada created several chances of its own but frustratingly reverted to its recent habit of poor finishing, with shots either underhit or off target.
Granit Xhaka appears to kick Cyle Larin during a stoppage in play.
— TSN (@TSN_Sports) June 24, 2026
Both players were shown a yellow card. #FIFAWorldCup pic.twitter.com/K8bAN4EUuT
The second half started without any personnel changes, something Jesse Marsch hinted post-match that he considered and may have regretted. That was because the Swiss caught Canada on an immediate attack that left the back line out of shape and unprepared.
The Swiss struck just 40 seconds into the second half when dynamic young midfielder Johan Manzambi got behind Canada's back line on the right and whipped a low ball across the six-yard box. It skipped past a disorganised defence to an unmarked Rubén Vargas, who calmly slotted it just inside the far post.
CANADA CONCEDES FIRST 😱
— TSN (@TSN_Sports) June 24, 2026
Switzerland opens the scoring less than a minute into the second half. 🇨🇭 #FIFAWorldCup pic.twitter.com/eqHwztRox6
It was just the beginning of a disastrous opening 10 minutes to the second half for Canada. Switzerland came out of the break with a level of intensity and intent that an uncharacteristically sluggish Canadian side could not contain.
SWITZERLAND GO UP 2-0! 🇨🇭
— TSN (@TSN_Sports) June 24, 2026
Lovely hold up play from Embolo and he finds Manzambi powers it through Crépeau. #FIFAWorldCup pic.twitter.com/9RdAx4eoqW
Barely 10 minutes after their opener, the Swiss were carving open Canada's disorganized back line once again. This time, striker Breel Embolo laid the ball off to an unmarked Johan Manzambi just inside the box, and the midfielder slotted his shot under Crépeau to double the lead. Canada's defence had been opened up again, though it must be said that Manzambi's effort was one Crépeau would clearly have liked to save.
With the score now 2-0 in Switzerland's favour, Marsch turned to his bench and made a triple substitution, bringing on Stephen Eustáquio, Liam Millar, and Tani Oluwaseyi for Mathieu Choinière, Ali Ahmed, and Cyle Larin.
Although Canada tried to build some momentum, the disciplined Swiss side refused to give an inch. That changed in the 74th minute when Marsch made another substitution, introducing Promise David in place of winger Tajon Buchanan.
The move paid off almost immediately. Within a minute of entering the match, David brilliantly finished a lightning-fast Canadian counterattack, latching onto a sublime pass from Nathan Saliba to pull Canada back into the game.
CANADA HAS LIFE! 🇨🇦
— TSN (@TSN_Sports) June 24, 2026
A FANTASTIC TOUCH FROM NATHAN SALIBA WHO THEN FINDS PROMISE DAVID FOR THE GOAL! #FIFAWorldCup pic.twitter.com/QXz87yrrYy
Canada now sensed a momentum shift and began to carry the game to the Swiss with a renewed sense of purpose and belief. Marsch made his final change in the 82nd minute, but instead of the anticipated debut of Alphonso Davies that many Canadians were expecting, it was speed merchant Jacob Shaffelburg who came into the match.
A great ball from Millar but the header is just wide. #FIFAWorldCup pic.twitter.com/RPBCb0APOd
— TSN (@TSN_Sports) June 24, 2026
As the game wound down into added time, Liam Millar delivered a cross from the left of Swiss keeper Gregor Kobel, but Derek Cornelius was unable to get a clean header on it, and the ball dropped harmlessly wide of the post.
Just a couple of minutes later, Canada’s last real chance to level came via the head of Promise David, but the Swiss keeper gathered it comfortably to preserve the win and top spot in Group B.
It was a valiant effort in the end, but Canada’s start to the game, particularly in each half, was troubling. Canada played with more urgency late on, but they were already two goals down, and the experienced, well-drilled Swiss side was happy to absorb Canada’s late pressure.
Promise David, when asked in the post-match press conference about Jesse Marsch’s message in the team huddle, did not hold back, replying without hesitation: “Wake the f*ck up.” He added, “We were a bit slow and sluggish, giving them too much time on the ball, and I don’t think we were as aggressive as we could have been.”
Alistair Johnston also said, “We sleepwalked the first couple of minutes of the second half, gave up two weak goals, and put ourselves in a difficult position.”
As Jesse Marsch hinted post-match, substitutions could have come sooner and in different ways. The introduction of Oluwaseyi and then Promise David meant Canada finished the match with three strikers on the pitch. Tactically, it was a setup Marsch had not used before with Canada, and it showed, as the team looked unbalanced and unstructured while chasing the equalizer.
Not seeing Davies enter the match was the most puzzling aspect. Learning post-match from Marsch that Davies’ participation was never planned was an unexpected bombshell, as all signs from the manager had strongly suggested he would see minutes off the bench.
Jesse Marsch said he used Alphonso Davies’ availability as a decoy for Switzerland. “He was never going to play today. I wanted Switzerland to have to think about him,” he said.
Goalkeeping has also been uneven, and not just in this match. While Crépeau has made key saves, he has also made costly decisions that contributed to the goal conceded against Bosnia and the second Swiss goal. A change is unlikely, but the keeper will need to raise his level in the Round of 32.
The Swiss were worthy opponents and good value for the win. They were patient, tactically disciplined, and controlled large stretches of the game, despite Canada having an xG advantage of 1.34 to Switzerland’s 1.06.
With the loss, Canada will rue the missed chance to stay in Vancouver for the Round of 32 and potentially the Round of 16. Next up is their first knockout match of the World Cup, against South Africa in Los Angeles, California.




















