Larin was substituted in the 76th minute and, just two minutes later, in his first touch, the striker turned a five-yarder on the edge of the penalty area to score the equalizer.
Bosnia and Herzegovina took the lead in the 21st minute when Jovo Lukic headed in a corner.
After that, Canada pressed and created chances but couldn't score.
That continued until Cyle Larin made over 43,000 spectators explode with joy.
Canada is making its third World Cup appearance, and after six straight losses the nation, where hockey is usually the focus, was chasing its first victory.
Now the home fans had to settle for a draw.
Qatar and Switzerland are the other two teams in the group.
After Mexico's victory over South Africa on Thursday, the third host nation in the World Cup now has its debut in the tournament. The United States meets Paraguay in Los Angeles tonight.





