Better it be called Canada Cup than World Cup. A true World Cup would involve more of a qualifying process with other countries a chance to host a final while Canada Cup was more of an invitational event while maintaining the best on best concept. Rebranding Canada Cup to World Cup was a mistake in the first place. If this year's event were called Canada Cup and maybe the rest of the world might care enough to recognize this a premier international hockey event of the year over the World Championship, Stanley Cup or any other national domestic league championship trophy.
A naming brand, World Cup means to me, giving all countries in the world a chance to participate through the qualifying tournament with NHL rink and NHL rules before the official World Cup. It should have been done in the first place then people in the world would recognize this a true World Cup concept as there are many hockey nations in the world even if they are not good enough. They need more experience playing games against their best even if the blowout occurs as it has been proven from the history. Each time they play against Canada, they are given a chance to improve as the generations come and go because the foreign players going back to their own league a better player, resulting a younger player becomes better because he has played against the best in the world. I am not talking about Division B team playing against Division C for a spot in the World Cup, I'm talking about giving Division D a chance to play against Canada, USA, Russia, Sweden of the world in a qualifying tournament once every 4 years, rather than once every 30 years in a World Championship or Olympics and they won't actually improve one ounce without an experience in that game.
Remember Russia, Sweden, Finland, Czechoslovakia had no chance in the beginning because they played Canada in an amateur sense in Olympics and World Championship and never faced any NHLers in history of the international play until first played in Canada Cup, it took them 20-30 or even 40 years after first Canada Cup to recognize as a hockey power because of that experience playing Canada and Soviet in the best on best play. After the Soviet played in the Summit Series, they became more dominant because of that battle harden experience against Canada. It is only Canada that stood up to their dominance in Canada Cup on best on best play except for 1981 edition of Canada Cup.
So if Mexico, Italy, German, or Britain played Canada a few games once every 4 years even in a blowout sense, they go back to their league a better player, dominant in that domestic league, and their younger player might be better than them for a generation and they might be ready to stand up to Canada when they are fully developed like Sweden, Finland did but Mexico has been playing against Division C and most often, Division C teams dominate them and it is not the right type of hockey as they learned nothing from that international experience as an example. They never played on a small ice because of the international hockey keeps insisting on bigger ice for all international competition. Small ice is what it helped Canada to maintain their dominance even in today's game.
I feel that Switzerland misses out on the developmental sense on this year's World Cup participation and who knows, how this might affect their development a generation from now with this missed chance because of useless gimmick in Team North America.
/end rant