Why's that so hard to believe? There's 30 teams in the NHL, only of which 6 are based in Canada. That leaves 24 USA teams. Look at that comparison, 24 to 6, the odds really aren't that good at all.
Also consider that although Canadians are deemed the best hockey players in the world, etc...