It's part of allowing more than 6 teams into the tournament. Every year, there's going to be a couple of bad ones. You really can't fault the Canadians for running up the score, obviously they did step off the gas in the 2nd + 3rd periods, but you also don't want sloppy play to develop, especially when you're facing Sweden in 2 days. That being said, I do think it's dumb for everyone in the crowd to go nuts when Canada scores the 9th goal of the game, or for the players to celebrate excessively.
edit: One thing I do agree with, as suggested by another poster, is that they should have the "division 1" tournament slightly earlier so that they get to play in the big tournament the same year that they qualify for it -- sort of like a play-in tournament instead of relegation/promotion system. While it does give an advantage to those teams by havign more time together, they do need that advantage. Let the Norweigans and Germans? play in this year's Division 1 tournament with Latvia, Denmark, Slovenia, Belarus, Great Britian, Kazakhstan, Italy, etc.... the two winners get to play in the big tournament.