The wait is officially over! Head coach Jesse Marsch has dropped his explosive 26-man roster for the FIFA World Cup 2026, and Les Rouges are locked, loaded, and ready to make history on home soil.
With co-hosts Canada set to battle Bosnia and Herzegovina, Qatar, and Switzerland in a grueling Group B, the stakes have never been higher.
The Big Talking Points:
The Davies Drama:
Yes, he’s in! Global superstar Alphonso Davies headlines the squad despite an ongoing hamstring injury. While the Bayern Munich dynamo might miss the highly anticipated opening match against Bosnia and Herzegovina at Toronto Stadium on June 12, Marsch is betting big on his talisman for the later group stages.
The Miracle Return:
Forward Promise David pulled off the ultimate comeback. After a severe hip injury threatened to destroy his World Cup dreams, the Royale Union Saint-Gilloise striker made the final cut. "I kind of gave up," David admitted. "But Jesse called me and said, 'We're going to give you as much time as you need.'"
Goalkeeper Battle Royale:
Marsch has thrown down the gauntlet, revealing he still hasn't picked his Number 1 keeper. It is a straight shootout between Orlando City’s Maxime Crepeau—who tragically missed 2022 with a broken leg—and Inter Miami’s Dayne St. Clair.
Heartbreak & Heroics:
In a devastating twist, winger Marcelo Flores was ruled out at the absolute last second after tearing his ACL on May 30. Taking his place in the midfield narrative is Ali Ahmed, whose cinematic journey takes him from failing non-league English trials six years ago straight to the world's biggest sporting stage!
The Official 2026 Canada Roster:
Goalkeepers
Maxime Crepeau, Owen Goodman, Dayne St. Clair
Defenders
Moise Bombito, Derek Cornelius, Alphonso Davies, Luc de Fougerolles, Alistair Johnston, Alfie Jones, Richie Laryea, Niko Sigur, Joel Waterman
Midfielders
Ali Ahmed, Tajon Buchanan, Mathieu Choiniere, Stephen Eustaquio, Ismael Kone, Liam Millar, Jonathan Osorio, Nathan-Dylan Saliba, Jacob Shaffelburg
Forwards
Jonathan David, Promise David, Cyle Larin, Tani Oluwaseyi
Mark Your Calendars:
Group B Schedule
June 12: Canada vs. Bosnia and Herzegovina (Toronto Stadium)
June 18: Canada vs. Qatar (BC Place, Vancouver)June 24: Switzerland vs. Canada (BC Place, Vancouver)
Note: While this list is locked in, all squads remain provisional until officially ratified by FIFA on June 2.