From a purely hockey standpoint, it is an interesting question because of the depth of the Canadian team and how they would match up player to player. I think if you look at the potential line-ups Canada is good enough to compete against an all-world team.
But then you have people come into the thread and make smart ass comment about brokering world peace and playing the Seahawks, simply because they lack the hockey knowledge or understanding to create a reasonable argument against the match-ups that could occur in such a game.
All of the world's top players are close. I would make the argument that the US team could also defeat an all-world team in a one game situation. But then I would have to start making up lame, weak and pointless posts about that American team playing a football team or solving problems in the Middle East I guess, in order to cover for my lack of original thought.
0) Mark my words 1) Watch the final tomorrow 2) Quote this comment 3) Get tissues
You dont need an all-start team, you need a team...exactly what sweden has....best of luck