Years ago, in the 1960's and early 1970's, there were no Americans in the NHL, or any other nationality for that matter. The NHL was entirely Canadian and should have been at that time. Since then, the caliber of players from the US and European countries improved significantly, to the point there are many other nationalities now in the NHL, and the league is better for it.
Canadian people may not want to hear it, but the rest of the world has caught up to their skill level and in some cases has passed them by in the game of hockey on the Olympic and professional level. Does that mean the Canadians won't come back and win the Olympic gold medal in 2010 in Vancouver. Of course not, the Canadians have an excellent chance to win that gold medal, but so do several other teams. We'll just have to wait and see who's on the team and how they play together. Now is not the time to bash the Canadian Olympic hockey team, because my country's hockey team only won one game, lost four, and tied one. The only difference is the Americans didn't get shut out, but they weren't an offensive powerhouse either. We are the last people who can poke fun because we didn't do very well either.