I'm not asking they "rig" a game, though it is questionable how a team wins 2/3 of their tournament games and gets eliminated, but ok, crap format aside they have full control over pre-tournament games.
Lets have Team North America play ..... the Czechs. OMG! CONTAIN THE EXCITE!
That's surely what the people want to see!
Does this league even have a marketing department? Did no one look at that say "hey, you know, it might be fun to have the kids play the Canadians. You got Crosby and McDavid, that might get some eye balls".
Nope.
The format of the tournament, which the NHL has full control over, should have ensured at least one Canada-NAT match-up at some point in the tournament. We got three Canada-US games.