The former, of course, finished third in 2018 and still boast a hugely talented squad but it’s hard to move away from the idea that this could be one tournament too far for many of them.
Canada, meanwhile, are largely a young team spearheaded by exciting talent playing in Europe’s big five league and are making their first appearance in the finals since 1986.
Momentum is high and they could well spring a surprise.
Here’s how to keep across the action...
Where to watch Belgium vs Canada
TV channel: The game will be broadcast free-to-air on BBC One, with coverage starting at 6.30pm before a 7pm GMT kick-off.
Live stream: The BBC iPlayer will offer a free live stream service.
LIVE coverage: Follow all of the action with Standard Sport’s dedicated match blog.