CHECKLIVE
24.06.2026 19:00
GOAL!2 - 1FT

Switzerland 2:1 Canada — Match Report

Gary RedknappGary RedknappFootball AnalystMATCH REPORT
Johan Manzambi starred as Switzerland edged Canada 2-1 in the World Cup to set up a meeting with Algeria in the next round. The Swiss, marginal favourites beforehand, delivered a disciplined performance that ultimately proved just enough to see off a stubborn Canadian side who refused to go quietly.
The match turned in the opening minute of the second half when Johan Manzambi slipped a clever pass through to Ruben Vargas, who swept Switzerland ahead from close range. Manzambi then got on the scoresheet himself in the 57th minute, finishing smartly after Breel Embolo had teed him up, before Promise Akinpelu pulled one back for Canada in the 76th minute with an assist from Nathan Saliba, setting up a tense finale.
Switzerland deserved the win on balance, controlling both halves with measured possession and sharper finishing when it mattered. CheckLive's model rated Switzerland marginally ahead, and the result confirmed that prediction, with the live signals backing the Swiss at 1.35 and winning comfortably enough. Switzerland now face Algeria in the next round.
Questions & Answers

What was the final score of Switzerland vs Canada?

Switzerland 2-1 Canada (World Cup).

Who scored?

Ruben Vargas (46', assist Johan Manzambi) for Switzerland; Johan Manzambi (57', assist Breel Embolo) for Switzerland; Promise Akinpelu (76', assist Nathan Saliba) for Canada.

Was Switzerland's win deserved?

Yes — Switzerland were on top for most of the match.

Were there any cards in Switzerland vs Canada?

Yellow cards: Cyle Larin (Canada); Granit Xhaka (Switzerland); Liam Millar (Canada).

Head to Head meetings Switzerland - Canada

  • Matches1
  • The biggest draw0
  • The most effective match2-1
Switzerland logo

Switzerland

Canada logo

Canada

  • 1

    Victories

  • 0

    Draws

  • 0

    Victories

Victories

Home team logo

1

0

Away team logo

Scored goals

Home team logo

2

1

Away team logo

Average per game

Home team logo

2

1

Away team logo

The biggest victory

Home team logo

2-1

0

Away team logo
Switzerland

Switzerland

Canada

Canada

Odds

Bookmaker1X2