There we go with the "superiority" again. Do you expect anybody other than patriotic Canadians to buy off on the concept of Canadian hockey superiority? In a philosophic argument, "superiority" is a fixed and invariable concept. For example, you could argue that if God exists, and God created humanity, then God is superior to all humans who he created.
Let me use a syllogism to disprove the suggestion that Canadian hockey teams are superior to all other hockey teams. If a hockey team is superior, then it wins every game by a margin that reflects its superiority (e.g., in the range of 8-15 goals per game). To illustrate that concept, the late Dick Beddoes of the Toronto Globe and Mail promised prior to the 1972 Series that if Canada didn't win all 8 games by at least 10 goals, that he would eat his column in a bowl of borscht (see the Globe and Mail archives for photos of Beddoes eating newsprint and borscht).
The fact that Canada has not won a World Championship since 2007 proves that Canada is not a superior hockey nation. The fact that Canada hasn't won a World Junior Championship since 2009 proves that Canada is not a superior nation. If you look at the whole spectrum of international hockey, especially in the last 7 or 8 years, Canada actually loses more often than it wins. You can make a strong argument that, in light of the massive resources that Canada throws at hockey, dwarfing expenditures of the rest of the world combined, there is no valid excuse for failing to be superior, and winning every single game by at least 12-15 goals, but the fact is that they are not.