See, this is how it starts. No, seriously it is. Now, this format sounds silly doesn't it? We can all agree it is. However, have the media push this down your throats for a couple of years and the fans would be excited about this format almost to the point where they would want both Canadian teams to meet. It would happen, don't kid yourself at how the media shapes your opinions. They wouldn't shape mine, I still think team North America was a disgrace and a joke and am glad they are knocked out so I can focus on my country playing other countries for hockey supremacy and the little tykes on the NA team can go to their training camps.
The NHL never gets things right. They managed to screw up the simplest format. Thankfully we will get some meaningful games with Canada/Russia and maybe Canada/Sweden in the final to make us forget about the other gimmicks. However, this is how I think they should do it.
10 teams:
Canada, Russia, USA, Slovakia, (Germany)
Sweden, Finland, Czechs, Switzerland, (Belarus)
Have them each play each other once. So if there are 5 in each pool then 4 round robin games. Tie breakers are with the head to head match ups and if that is still tied then the goal differential. Have a cross over quarterfinal (eg. 1a vs. 4b and so on). Then the semis (highest seed vs. lowest seed and then two middle seeds). Then a best two out of three. The NHL did one thing right here, they brought back the best 2 out of 3 in the final. So the maximum a team plays is 9 games. The least will be 4 round robin games so at least you get a feel for things. One team in each seed doesn't make the quarters.
If you don't like that format, there was nothing wrong with the old Canada Cup versions as well. 6 teams (the big 6) all play each other once. Top 4 teams move on for the semi finals. Best two-out-of-three in the final. Done. The best wins.
Personally since I think we can go bigger than 6 teams we should stick to 10 and do the format in the first paragraph.