Pourtant dominateurs en début de rencontre, Jonathan David et ses coéquipiers ont progressivement perdu le contrôle du match face à des Bosniens de plus en plus entreprenants. Ils ont fini par céder à la 21e minute lorsque Jovo Lukić, préféré à la légende Edin Džeko en attaque, a repris victorieusement un corner prolongé par le capitaine Sead Kolašinac pour ouvrir le score (0-1).
Menés devant leurs supporters, les Canadiens ont tenté de réagir mais se sont heurtés à une défense bosnienne bien organisée. Malgré une possession largement en leur faveur (66 % contre 34 % en première période), ils ont regagné les vestiaires avec un but de retard.
Au retour des vestiaires, à la 53e minute, Tani Oluwaseyi a manqué d’égaliser. Quelques instants plus tard, Ermedin Demirović a eu l’occasion de faire le break en butant sur le gardien canadien Maxime Crépeau.
Entré en jeu à la 76e minute, Cyle Larin n’a eu besoin que de deux minutes pour remettre les deux équipes à égalité. L’attaquant canadien a signé un superbe enchaînement conclu par une frappe à la 78e minute (1-1).
Les Canucks ont multiplié les offensives dans le dernier quart d’heure, sans parvenir à faire sauter le verrou bosnien. Solides jusqu’au bout, les hommes de Sergej Barbarez ont résisté pour décrocher un point précieux.
La Bosnie-Herzégovine peut nourrir quelques regrets après avoir laissé passer plusieurs occasions de but, tandis que le Canada devra rapidement corriger ses lacunes offensives avant son prochain rendez-vous.
Avec ce résultat, le Canada met fin à une série de six défaites consécutives en Coupe du Monde et décroche le premier point de son histoire dans la compétition après sept matches disputés.