World Cup? Give me a break! First of all, since the last Canada Cup was in 2004, and there isn't another one planned to my knowledge for any time in the future, it doesn't make sense to consider a tournament that takes place every 10 years or so. Because the main purpose of the Canada Cup is to provide funds for the NHL Players Association Retirement Fund, it makes the tournament strictly an internal NHL matter, rather than contriving some "international" connection to it.
Before you correct me that the proper name of the tournament is World Cup, keep in mind that the so-called World Cup came about as a result of some cosmetic changes that allowed the following: (a) when Sweden plays Finland, the game is held in either Stockholm or Helsinki, instead of Canada, and (b) all games involving the United States and any opponent EXCEPT Canada (all Canadian games are required to be played in Canada) are held in the United States. Eastern European "Commie" countries like the Russians, Czechs and Slovaks are required to play all of their games in Canada or the US. Magically, it becomes the World Cup instead of Canada Cup.
The Soviets got screwed so badly in the 1987 Canada Cup, a tournament that they would have won were there any fairness or justice to it, that in the unlikely event that there ever is another Canada Cup, the Russians won't participate. They'll just get screwed again!