Canada substitute Cyle Larin made an instant impact as his goal rescued a point for the co-hosts as they began their 2026 World Cup campaign with a draw against Bosnia-Herzegovina.
Southampton striker Larin had only been on the pitch for just over two minutes when he superbly spun away from Tarik Muharemovic and fired past Nikola Vasilj, aided by a slight deflection.
It was the first time Canada had avoided defeat in the World Cup finals, after they had been beaten in all three games in 1986 and then again in 2022.
Bosnia, who gained penalty shootout wins in the qualifying play-offs over Wales and then Italy to secure their place in North America, took a 21st-minute lead in Toronto.
Jovo Lukic grabbed his first goal for his country when he headed in after ex-Arsenal defender Sead Kolasinac had flicked on Ivan Basic’s corner.
Canada nearly equalised early in the second half as Richie Laryea’s shot was going in, only for Kolasinac to produce an excellent clearance by diverting the ball on to the crossbar and away.
The hosts pushed for a leveller and had another good opportunity, only for Nikola Katic to clear off the line from Tani Oluwaseyi’s goal-bound header.
But, in a thrilling end-to-end match, Canada got a deserved equaliser in the 78th minute for their first ever World Cup draw.









