Late substitute Cyle Larin scored in the 78th minute as co-hosts Canada earned their first point in their third World Cup appearance - and first on home soil - by rallying for a 1-1 draw against Bosnia-Herzegovina.
Playing in the shadow of Toronto's iconic CN Tower, and in front of a sea of red "Ca-na-da!"-chanting fans that included hockey star Connor McDavid and actor Ryan Reynolds, Larin converted Promise David's pass a mere two minutes after entering the game on Friday (Saturday AEST).
The goal was only the second in World Cup play scored by Canada after the team lost all three of their games at the 1986 tournament in Mexico and again four years ago in Qatar.
Injury fill-in Jovo Lukic headed in a corner kick in the 21st minute for Bosnia-Herzegovina, who are making their second World Cup appearance after failing to advance out of group play in 2014.