I don't see a problem. Sure, there is a tourney called world championship, which isn't followed this side of the ocean. There are other hockey tournaments like Schpengler cup. So? Leading players come in an odd season when they feel like having something to prove or during a strike. Otherwise youngsters or the third echelon get a bit of exposure to international hockey. US just uses the tourney to check out young players - makes sense.

NHL puts up a great show and seeing the top players compete for national teams every year is redundant. That would remove a lot of the excitement from major tournaments when they do play. Besides, Canada should let other teams have a pretend win every now and then; otherwise hockey in Europe could lose popularity over time.