Canada host Bosnia & Herzegovina in the FIFA World Cup on 12 June 2026, Friday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 20:00 UK Time.
Canada kick off their home World Cup on Friday June 12 against Bosnia and Herzegovina in Group B at BMO Field in Toronto.
Canada have lost all six of their previous World Cup group games across two tournaments – 2022 and 1986 in Mexico. Despite having good pre-tournament form similar to now back in 2022, the Canucks were totally outplayed by their three opponents and exit the competition with a -7 goal difference,
Bosnia and Herzegovina arrive having just beaten Italy on penalties in the playoff final. The Dragons are not a flashy or attractive football side, but when you look at the form and quality players on their side, the upset is very much on.
Canada head into this fixture unbeaten in their last five matches, but the opposition tells a different story. Wins over Uzbekistan and Guatemala, draws with Tunisia and Iceland and none of those tests prepare you for a Bosnia side that has been winning competitive UEFA qualifiers.
Their only win of note in recent months was a 2-0 over Venezuela. They drew 0-0 with both Ecuador and Colombia and lost to Australia in October.
Jonathan David is the one player who can change the game in an instant. Canada’s all-time top scorer with 39 international goals, he fought back from hip surgery to make this squad and leads the line for Juventus.
The absence of Alphonso Davies hurts though, the Bayern Munich left-back is out with a hamstring strain and his pace and directness down the left would have been crucial. Without him, Canada look more limited going forward than the hype around this squad suggests.
Look at Bosnia’s last ten and a very different picture emerges. They beat Wales on penalties and then Italy on penalties in the playoff final, drawing 1-1 in both games before holding their nerve in the shootout.
One defeat in their last ten matches, against Austria, pretty much a team on top form, who they also drew with twice. This is a side in form, full of belief and not short of goals.
Ermedin Demirovic is the key man in attack, and the Stuttgart striker is mobile, clinical and a more reliable option than the 40-year-old Dzeko. Amar Dedic provides width and a direct threat from right-back. Against a Canada side missing Davies on the left flank, Bosnia have a clear route to create and score.
Bosnia and Herzegovina to win at 4.50 is my best bet of this World Cup fixure and this will be the first match to upset the odds. Canada’s recent wins have come against weak opposition while Bosnia have been beating sides of genuine quality in competitive matches.
Six World Cup defeats from six for the hosts, Davies absent, and a Bosnia side brimming with confidence after knocking out Italy. The value is there.
Ermedin Demirovic to score anytime at 4.75 is a bet of outstanding value. He had excellent back-to-back seasons with Vfb Stuttgart in the Bundesliga netting 27 time during the period. With the space that Davies’ absence creates down Canada’s left, he has every chance of making his mark.
Bosnia 2-1 at 15.00 is the correct score tip since we must expect that Canada will push on home soil and David is capable of pulling one back. But Bosnia have the quality and the belief to find a winner. At 15.00 this is a well-reasoned long shot with a genuine case behind it.
| Canada | Bosnia & Herzegovina | |
|---|---|---|
| Game Played | 0 | 0 |
| Wins | 0 | 0 |
| Draws | 0 | 0 |
| Loss | 0 | 0 |
| Goals For | 0 | 0 |
| Goals Against | 0 | 0 |
| Canada | Bosnia & Herzegovina | |
|---|---|---|
| Game Played | 0 | 0 |
| Wins | 0 | 0 |
| Draws | 0 | 0 |
| Loss | 0 | 0 |
| Goals For | 0 | 0 |
| Goals Against | 0 | 0 |
|
06.06.26
|
Canada Ireland |
1-1 |
|
02.06.26
|
Canada Uzbekistan |
2-0 |
|
01.04.26
|
Canada Tunisia |
0-0 |
|
28.03.26
|
Canada Iceland |
2-2 |
|
18.01.26
|
Canada Guatemala |
1-0 |
|
19.11.25
|
Canada Venezuela |
2-0 |
|
14.11.25
|
Canada Ecuador |
0-0 |
|
15.10.25
|
Canada Colombia |
0-0 |
|
11.10.25
|
Canada Australia |
0-1 |
|
09.09.25
|
Wales Canada |
0-1 |
|
05.09.25
|
Romania Canada |
0-3 |
|
29.06.25
|
Canada Guatemala (Penalties:5 - 6) |
1-1 |
|
25.06.25
|
Canada El Salvador |
2-0 |
|
22.06.25
|
Curaçao Canada |
1-1 |
|
18.06.25
|
Canada Honduras |
6-0 |
|
11.06.25
|
Canada Ivory Coast (Penalties:4 - 5) |
0-0 |
|
07.06.25
|
Canada Ukraine |
4-2 |
|
22.03.25
|
Canada USA |
2-1 |
|
21.03.25
|
Canada Mexico |
0-2 |
|
20.11.24
|
Canada Suriname |
3-0 |
|
15.11.24
|
Suriname Canada |
0-1 |
|
16.10.24
|
Canada Panama |
2-1 |
|
11.09.24
|
Mexico Canada |
0-0 |
|
07.09.24
|
USA Canada |
1-2 |
|
14.07.24
|
Canada Uruguay (Penalties:3 - 4) |
2-2 |
|
10.07.24
|
Argentina Canada |
2-0 |
|
06.07.24
|
Venezuela Canada (Penalties:3 - 4) |
1-1 |
|
30.06.24
|
Canada Chile |
0-0 |
|
25.06.24
|
Peru Canada |
0-1 |
|
21.06.24
|
Argentina Canada |
2-0 |
|
09.06.24
|
France Canada |
0-0 |
|
06.06.24
|
Netherlands Canada |
4-0 |
|
23.03.24
|
Canada Trinidad and Tobago |
2-0 |
|
22.11.23
|
Canada Jamaica |
2-3 |
|
18.11.23
|
Jamaica Canada |
1-2 |
|
13.10.23
|
Japan Canada |
4-1 |
|
10.07.23
|
USA Canada (Penalties:3 - 2) |
2-2 |
|
04.07.23
|
Canada Cuba |
4-2 |
|
02.07.23
|
Guatemala Canada |
0-0 |
|
28.06.23
|
Canada Guadeloupe |
2-2 |
|
19.06.23
|
Canada USA |
0-2 |
|
16.06.23
|
Panama Canada |
0-2 |
|
29.03.23
|
Canada Honduras |
4-1 |
|
26.03.23
|
Curaçao Canada |
0-2 |
|
01.12.22
|
Canada Morocco |
1-2 |
|
27.11.22
|
Croatia Canada |
4-1 |
|
23.11.22
|
Belgium Canada |
1-0 |
|
17.11.22
|
Japan Canada |
1-2 |
|
11.11.22
|
Bahrain Canada |
2-2 |
|
27.09.22
|
Canada Uruguay |
0-2 |
|
05.06.26
|
Canada Ireland |
1-1 |
|
02.06.26
|
Canada Uzbekistan |
2-0 |
|
31.03.26
|
Canada Tunisia |
0-0 |
|
28.03.26
|
Canada Iceland |
2-2 |
|
18.01.26
|
Canada Guatemala |
1-0 |
|
19.11.25
|
Canada Venezuela |
2-0 |
|
14.11.25
|
Canada Ecuador |
0-0 |
|
15.10.25
|
Canada Colombia |
0-0 |
|
10.10.25
|
Canada Australia |
0-1 |
|
29.06.25
|
Canada Guatemala (Penalties:5 - 6) |
1-1 |
|
25.06.25
|
Canada El Salvador |
2-0 |
|
18.06.25
|
Canada Honduras |
6-0 |
|
11.06.25
|
Canada Ivory Coast (Penalties:4 - 5) |
0-0 |
|
07.06.25
|
Canada Ukraine |
4-2 |
|
22.03.25
|
Canada USA |
2-1 |
|
21.03.25
|
Canada Mexico |
0-2 |
|
20.11.24
|
Canada Suriname |
3-0 |
|
15.10.24
|
Canada Panama |
2-1 |
|
14.07.24
|
Canada Uruguay (Penalties:3 - 4) |
2-2 |
|
30.06.24
|
Canada Chile |
0-0 |
|
23.03.24
|
Canada Trinidad and Tobago |
2-0 |
|
22.11.23
|
Canada Jamaica |
2-3 |
|
04.07.23
|
Canada Cuba |
4-2 |
|
27.06.23
|
Canada Guadeloupe |
2-2 |
|
19.06.23
|
Canada USA |
0-2 |
|
29.03.23
|
Canada Honduras |
4-1 |
|
01.12.22
|
Canada Morocco |
1-2 |
|
27.09.22
|
Canada Uruguay |
0-2 |
|
10.06.22
|
Canada Curaçao |
4-0 |
|
27.03.22
|
Canada Jamaica |
4-0 |
|
30.01.22
|
Canada USA |
2-0 |
|
17.11.21
|
Canada Mexico |
2-1 |
|
13.11.21
|
Canada Costa Rica |
1-0 |
|
13.10.21
|
Canada Panama |
4-1 |
|
08.09.21
|
Canada El Salvador |
3-0 |
|
03.09.21
|
Canada Honduras |
1-1 |
|
11.07.21
|
Canada Martinique |
4-1 |
|
16.06.21
|
Canada Haiti |
3-0 |
|
09.06.21
|
Canada Suriname |
4-0 |
|
26.03.21
|
Canada Bermuda |
5-1 |
|
24.03.18
|
Canada New Zealand |
1-0 |
|
09.09.25
|
Wales Canada |
0-1 |
|
05.09.25
|
Romania Canada |
0-3 |
|
21.06.25
|
Curaçao Canada |
1-1 |
|
15.11.24
|
Suriname Canada |
0-1 |
|
11.09.24
|
Mexico Canada |
0-0 |
|
07.09.24
|
USA Canada |
1-2 |
|
10.07.24
|
Argentina Canada |
2-0 |
|
06.07.24
|
Venezuela Canada (Penalties:3 - 4) |
1-1 |
|
25.06.24
|
Peru Canada |
0-1 |
|
21.06.24
|
Argentina Canada |
2-0 |
|
09.06.24
|
France Canada |
0-0 |
|
06.06.24
|
Netherlands Canada |
4-0 |
|
18.11.23
|
Jamaica Canada |
1-2 |
|
13.10.23
|
Japan Canada |
4-1 |
|
09.07.23
|
USA Canada (Penalties:3 - 2) |
2-2 |
|
02.07.23
|
Guatemala Canada |
0-0 |
|
15.06.23
|
Panama Canada |
0-2 |
|
26.03.23
|
Curaçao Canada |
0-2 |
|
27.11.22
|
Croatia Canada |
4-1 |
|
23.11.22
|
Belgium Canada |
1-0 |
|
17.11.22
|
Japan Canada |
1-2 |
|
11.11.22
|
Bahrain Canada |
2-2 |
|
23.09.22
|
Qatar Canada |
0-2 |
|
14.06.22
|
Honduras Canada |
2-1 |
|
31.03.22
|
Panama Canada |
1-0 |
|
25.03.22
|
Costa Rica Canada |
1-0 |
|
03.02.22
|
El Salvador Canada |
0-2 |
|
28.01.22
|
Honduras Canada |
0-2 |
|
10.10.21
|
Jamaica Canada |
0-0 |
|
08.10.21
|
Mexico Canada |
1-1 |
|
06.09.21
|
USA Canada |
1-1 |
|
30.07.21
|
Mexico Canada |
2-1 |
|
25.07.21
|
Costa Rica Canada |
0-2 |
|
18.07.21
|
USA Canada |
1-0 |
|
15.07.21
|
Haiti Canada |
1-4 |
|
12.06.21
|
Haiti Canada |
0-1 |
|
06.06.21
|
Aruba Canada |
0-7 |
|
30.03.21
|
Cayman Islands Canada |
0-11 |
|
16.01.20
|
Iceland Canada |
1-0 |
|
11.01.20
|
Barbados Canada |
1-4 |
|
08.01.20
|
Barbados Canada |
1-4 |
|
16.11.19
|
USA Canada |
4-1 |
|
29.06.19
|
Haiti Canada |
3-2 |
|
06.06.26
|
Panama Bosnia & Herzegovina |
1-1 |
|
29.05.26
|
Bosnia & Herzegovina North Macedonia |
0-0 |
|
31.03.26
|
Bosnia & Herzegovina Italy (Penalties:4 - 1) |
1-1 |
|
26.03.26
|
Wales Bosnia & Herzegovina (Penalties:2 - 4) |
1-1 |
|
18.11.25
|
Austria Bosnia & Herzegovina |
1-1 |
|
15.11.25
|
Bosnia & Herzegovina Romania |
3-1 |
|
12.10.25
|
Malta Bosnia & Herzegovina |
1-4 |
|
09.10.25
|
Cyprus Bosnia & Herzegovina |
2-2 |
|
09.09.25
|
Bosnia & Herzegovina Austria |
1-2 |
|
06.09.25
|
San Marino Bosnia & Herzegovina |
0-6 |
|
10.06.25
|
Slovenia Bosnia & Herzegovina |
2-1 |
|
07.06.25
|
Bosnia & Herzegovina San Marino |
1-0 |
|
24.03.25
|
Bosnia & Herzegovina Cyprus |
2-1 |
|
21.03.25
|
Romania Bosnia & Herzegovina |
0-1 |
|
19.11.24
|
Bosnia & Herzegovina Netherlands |
1-1 |
|
16.11.24
|
Germany Bosnia & Herzegovina |
7-0 |
|
14.10.24
|
Bosnia & Herzegovina Hungary |
0-2 |
|
11.10.24
|
Bosnia & Herzegovina Germany |
1-2 |
|
10.09.24
|
Hungary Bosnia & Herzegovina |
0-0 |
|
07.09.24
|
Netherlands Bosnia & Herzegovina |
5-2 |
|
09.06.24
|
Italy Bosnia & Herzegovina |
1-0 |
|
03.06.24
|
England Bosnia & Herzegovina |
3-0 |
|
21.03.24
|
Bosnia & Herzegovina Ukraine |
1-2 |
|
19.11.23
|
Bosnia & Herzegovina Slovakia |
1-2 |
|
16.11.23
|
Luxembourg Bosnia & Herzegovina |
4-1 |
|
16.10.23
|
Bosnia & Herzegovina Portugal |
0-5 |
|
13.10.23
|
Liechtenstein Bosnia & Herzegovina |
0-2 |
|
11.09.23
|
Iceland Bosnia & Herzegovina |
1-0 |
|
08.09.23
|
Bosnia & Herzegovina Liechtenstein |
2-1 |
|
20.06.23
|
Bosnia & Herzegovina Luxembourg |
0-2 |
|
17.06.23
|
Portugal Bosnia & Herzegovina |
3-0 |
|
26.03.23
|
Slovakia Bosnia & Herzegovina |
2-0 |
|
23.03.23
|
Bosnia & Herzegovina Iceland |
3-0 |
|
26.09.22
|
Romania Bosnia & Herzegovina |
4-1 |
|
23.09.22
|
Bosnia & Herzegovina Montenegro |
1-0 |
|
14.06.22
|
Bosnia & Herzegovina Finland |
3-2 |
|
11.06.22
|
Montenegro Bosnia & Herzegovina |
1-1 |
|
07.06.22
|
Bosnia & Herzegovina Romania |
1-0 |
|
04.06.22
|
Finland Bosnia & Herzegovina |
1-1 |
|
29.03.22
|
Bosnia & Herzegovina Luxembourg |
1-0 |
|
25.03.22
|
Bosnia & Herzegovina Georgia |
0-1 |
|
19.12.21
|
USA Bosnia & Herzegovina |
1-0 |
|
16.11.21
|
Bosnia & Herzegovina Ukraine |
0-2 |
|
13.11.21
|
Bosnia & Herzegovina Finland |
1-3 |
|
12.10.21
|
Ukraine Bosnia & Herzegovina |
1-1 |
|
09.10.21
|
Kazakhstan Bosnia & Herzegovina |
0-2 |
|
07.09.21
|
Bosnia & Herzegovina Kazakhstan |
2-2 |
|
04.09.21
|
Bosnia & Herzegovina Kuwait |
1-0 |
|
01.09.21
|
France Bosnia & Herzegovina |
1-1 |
|
06.06.21
|
Denmark Bosnia & Herzegovina |
2-0 |
|
29.05.26
|
Bosnia & Herzegovina North Macedonia |
0-0 |
|
31.03.26
|
Bosnia & Herzegovina Italy (Penalties:4 - 1) |
1-1 |
|
15.11.25
|
Bosnia & Herzegovina Romania |
3-1 |
|
09.09.25
|
Bosnia & Herzegovina Austria |
1-2 |
|
07.06.25
|
Bosnia & Herzegovina San Marino |
1-0 |
|
24.03.25
|
Bosnia & Herzegovina Cyprus |
2-1 |
|
19.11.24
|
Bosnia & Herzegovina Netherlands |
1-1 |
|
14.10.24
|
Bosnia & Herzegovina Hungary |
0-2 |
|
11.10.24
|
Bosnia & Herzegovina Germany |
1-2 |
|
21.03.24
|
Bosnia & Herzegovina Ukraine |
1-2 |
|
19.11.23
|
Bosnia & Herzegovina Slovakia |
1-2 |
|
16.10.23
|
Bosnia & Herzegovina Portugal |
0-5 |
|
08.09.23
|
Bosnia & Herzegovina Liechtenstein |
2-1 |
|
20.06.23
|
Bosnia & Herzegovina Luxembourg |
0-2 |
|
23.03.23
|
Bosnia & Herzegovina Iceland |
3-0 |
|
23.09.22
|
Bosnia & Herzegovina Montenegro |
1-0 |
|
14.06.22
|
Bosnia & Herzegovina Finland |
3-2 |
|
07.06.22
|
Bosnia & Herzegovina Romania |
1-0 |
|
29.03.22
|
Bosnia & Herzegovina Luxembourg |
1-0 |
|
25.03.22
|
Bosnia & Herzegovina Georgia |
0-1 |
|
16.11.21
|
Bosnia & Herzegovina Ukraine |
0-2 |
|
13.11.21
|
Bosnia & Herzegovina Finland |
1-3 |
|
07.09.21
|
Bosnia & Herzegovina Kazakhstan |
2-2 |
|
04.09.21
|
Bosnia & Herzegovina Kuwait |
1-0 |
|
02.06.21
|
Bosnia & Herzegovina Montenegro |
0-0 |
|
31.03.21
|
Bosnia & Herzegovina France |
0-1 |
|
27.03.21
|
Bosnia & Herzegovina Costa Rica |
0-0 |
|
18.11.20
|
Bosnia & Herzegovina Italy |
0-2 |
|
12.11.20
|
Bosnia & Herzegovina Iran |
0-2 |
|
11.10.20
|
Bosnia & Herzegovina Netherlands |
0-0 |
|
08.10.20
|
Bosnia & Herzegovina Northern Ireland (Penalties:3 - 4) |
1-1 |
|
07.09.20
|
Bosnia & Herzegovina Poland |
1-2 |
|
15.11.19
|
Bosnia & Herzegovina Italy |
0-3 |
|
12.10.19
|
Bosnia & Herzegovina Finland |
4-1 |
|
05.09.19
|
Bosnia & Herzegovina Liechtenstein |
5-0 |
|
26.03.19
|
Bosnia & Herzegovina Greece |
2-2 |
|
23.03.19
|
Bosnia & Herzegovina Armenia |
2-1 |
|
15.10.18
|
Bosnia & Herzegovina Northern Ireland |
2-0 |
|
11.09.18
|
Bosnia & Herzegovina Austria |
1-0 |
|
06.06.26
|
Panama Bosnia & Herzegovina |
1-1 |
|
26.03.26
|
Wales Bosnia & Herzegovina (Penalties:2 - 4) |
1-1 |
|
18.11.25
|
Austria Bosnia & Herzegovina |
1-1 |
|
12.10.25
|
Malta Bosnia & Herzegovina |
1-4 |
|
09.10.25
|
Cyprus Bosnia & Herzegovina |
2-2 |
|
06.09.25
|
San Marino Bosnia & Herzegovina |
0-6 |
|
10.06.25
|
Slovenia Bosnia & Herzegovina |
2-1 |
|
21.03.25
|
Romania Bosnia & Herzegovina |
0-1 |
|
16.11.24
|
Germany Bosnia & Herzegovina |
7-0 |
|
10.09.24
|
Hungary Bosnia & Herzegovina |
0-0 |
|
07.09.24
|
Netherlands Bosnia & Herzegovina |
5-2 |
|
09.06.24
|
Italy Bosnia & Herzegovina |
1-0 |
|
03.06.24
|
England Bosnia & Herzegovina |
3-0 |
|
16.11.23
|
Luxembourg Bosnia & Herzegovina |
4-1 |
|
13.10.23
|
Liechtenstein Bosnia & Herzegovina |
0-2 |
|
11.09.23
|
Iceland Bosnia & Herzegovina |
1-0 |
|
17.06.23
|
Portugal Bosnia & Herzegovina |
3-0 |
|
26.03.23
|
Slovakia Bosnia & Herzegovina |
2-0 |
|
26.09.22
|
Romania Bosnia & Herzegovina |
4-1 |
|
11.06.22
|
Montenegro Bosnia & Herzegovina |
1-1 |
|
04.06.22
|
Finland Bosnia & Herzegovina |
1-1 |
|
19.12.21
|
USA Bosnia & Herzegovina |
1-0 |
|
12.10.21
|
Ukraine Bosnia & Herzegovina |
1-1 |
|
09.10.21
|
Kazakhstan Bosnia & Herzegovina |
0-2 |
|
01.09.21
|
France Bosnia & Herzegovina |
1-1 |
|
06.06.21
|
Denmark Bosnia & Herzegovina |
2-0 |
|
24.03.21
|
Finland Bosnia & Herzegovina |
2-2 |
|
15.11.20
|
Netherlands Bosnia & Herzegovina |
3-1 |
|
14.10.20
|
Poland Bosnia & Herzegovina |
3-0 |
|
04.09.20
|
Italy Bosnia & Herzegovina |
1-1 |
|
18.11.19
|
Liechtenstein Bosnia & Herzegovina |
0-3 |
|
15.10.19
|
Greece Bosnia & Herzegovina |
2-1 |
|
08.09.19
|
Armenia Bosnia & Herzegovina |
4-2 |
|
11.06.19
|
Italy Bosnia & Herzegovina |
2-1 |
|
08.06.19
|
Finland Bosnia & Herzegovina |
2-0 |
|
18.11.18
|
Spain Bosnia & Herzegovina |
1-0 |
|
15.11.18
|
Austria Bosnia & Herzegovina |
0-0 |
|
11.10.18
|
Turkey Bosnia & Herzegovina |
0-0 |
|
08.09.18
|
Northern Ireland Bosnia & Herzegovina |
1-2 |
| There are no records |
| There are no records |