Canada 1-1 Bosnia: Larin off bench rescues hosts
Canada 1-1 Bosnia and Herzegovina: Jovo Lukic's first-half header was cancelled out by substitute Cyle Larin on 78 minutes as the co-hosts salvaged a Group B point.
What happened in Canada 1-1 Bosnia and Herzegovina?
Canada and Bosnia and Herzegovina opened their Group B campaigns with a 1-1 draw on 12 June 2026, the co-hosts rescuing a point through substitute Cyle Larin after trailing for almost an hour. For the neutral, this was a game of two clear acts: a first half shaped by Bosnia's set-piece nous, and a second half tilted by Canada's bench.
Bosnia and Herzegovina led 1-0 at the interval and looked the more purposeful side for long stretches. Canada needed changes, fresh legs and a slice of late composure to level it, and they got all three in the space of a frantic final half-hour. A draw that neither side will be entirely thrilled with still made for an absorbing watch.
Ad
How did Bosnia and Herzegovina take the lead?
The Dragons signalled their intent early. On 13 minutes Jovo Lukic met a cross from Ivan Basic with a header from the centre of the box, only to be denied by Maxime Crépeau in the Canada goal. It was a warning the hosts did not fully heed.
Eight minutes later the same source did the damage. Following a corner, Sead Kolasinac nodded the ball across and Lukic finished from very close range into the centre of the goal to make it 0-1 on 21 minutes. It was a classic second-phase set-piece goal, and it gave Bosnia a lead their early pressure arguably merited.
Canada were not without their own moments before the break: on 17 minutes Jonathan David's left-footed effort from the centre of the box was held by Nikola Vasilj. But Bosnia carried the greater threat into half-time, and within a minute of the restart Ermedin Demirovic forced another save from Crépeau with a strike from outside the box, again with Basic involved.
What was the moment the game turned?
The swing came from the dugout. Canada reshaped their attack on 61 minutes, sending on Jacob Shaffelburg, Promise David and Ali Ahmed, then went again on 76 minutes with Cyle Larin replacing Tani Oluwaseyi. Two minutes later, that final roll of the dice paid off.
On 78 minutes Promise David, himself a substitute, set up Larin to drill a right-footed shot from the centre of the box into the bottom-right corner. Vasilj, so reliable earlier, had no answer this time. From a neutral's seat it was the perfect illustration of why the modern five-substitution game rewards squad depth: two fresh attackers combined to undo a defence that had largely held firm.
Bosnia tried to manage the closing stages, withdrawing Kolasinac on 84 minutes, while Canada threw on Jonathan Osorio in stoppage time. The momentum, though, had shifted, and the equaliser ultimately settled the contest.
Was a draw a fair result for Canada and Bosnia?
Expectation favoured Canada. Ranked 30th in the world to Bosnia's 65th and holding the higher pre-match title odds at 1.2% to 0.2%, the co-hosts were tipped to win. Measured against that, a 1-1 draw counts as a mild disappointment for Canada and a useful afternoon's work for the visitors.
Yet the run of play complicates the maths. Bosnia led for the bulk of the contest, created the cleaner first-half chances and twice tested Crépeau before half-time. Canada's response, powered by their substitutes, earned the leveller and means honours end up roughly even. For the neutral, a point apiece feels like a reasonable reflection of a game that each side led in different ways.
What did the discipline and substitutions tell us?
This was a card-strewn evening, particularly for Bosnia. Alistair Johnston was booked early for Canada on 11 minutes, and Luc de Fougerolles followed on 53 minutes. Bosnia, however, accumulated yellows for Demirovic on 45 minutes, Lukic in first-half stoppage time, and Nikola Katic deep into the second-half added time, a sign of a side increasingly stretched as the game wore on.
The substitution battle proved decisive. Bosnia's changes, including Samed Bazdar and Armin Gigovic on 62 minutes, were aimed at preserving a lead; Canada's were aimed at chasing the game, and the latter intent won out. Larin and Promise David combined for the goal that defined the night, a neat reminder that group-stage points are often decided by who manages their bench best.
With both sides sharing the spoils, Group B stays wide open. Canada will feel they should have taken all three, while Bosnia and Herzegovina will travel on knowing they can trouble higher-ranked opponents. As an opener, it gave the neutral plenty: an early goal, a goalkeeping duel and a late twist.
Frequently asked
What was the final score of Canada vs Bosnia and Herzegovina?
Canada and Bosnia and Herzegovina drew 1-1 in their Group B match on 12 June 2026. Bosnia led 1-0 at half-time before Canada equalised in the second half.
Who scored in Canada 1-1 Bosnia and Herzegovina?
Jovo Lukic put Bosnia and Herzegovina ahead with a 21st-minute header, and Cyle Larin equalised for Canada on 78 minutes. Sead Kolasinac assisted the opener and Promise David teed up the leveller.
Was the Canada vs Bosnia and Herzegovina draw an upset?
On paper, yes, to a degree. Canada were ranked 30th in the world to Bosnia's 65th and carried the higher pre-match title odds, so a share of the points flattered the underdogs.
How did Cyle Larin's equaliser come about?
Larin, introduced on 76 minutes, scored two minutes later with a right-footed shot from the centre of the box into the bottom-right corner, assisted by fellow substitute Promise David.