Canada are one of three host nations for the 2026 World Cup, along with Mexico and the United States, and were looking to record a win, just as Mexico did when they beat South Africa 2-0 in Thursday’s tournament opener.

The Toronto Stadium was packed, with the majority of the home fans wearing red shirts and those away supporters in blue, with both groups contributing to a superb atmosphere.

After Alanis Morissette had sung the Canadian national anthem, the fans were treated to an entertaining, open game.

Canada, managed by former Leeds boss Jesse Marsch, had seen Jonathan David, Oluwaseyi and Stephen Eustaquio all guilty of missing opportunities, with Bosnia looking to hold on to their one-goal advantage.

But Marsch’s attacking substitutions proved successful, with Larin’s goal coming 121 seconds after he was introduced.

Group B always looked like being one of the closest, and Canada will still fancy their chances of advancing with games against Qatar on 18 June and Switzerland on 24 June still to come.