While I am always proud of Team Canada at the World Juniors, nothing but respect to every player on that Danish team for showing up and not giving up, despite what was a clear mismatch.
Realistically, this should be a 8 team tournament and something really needs to be done to improve the Pro/Rel determination, as last year both 5th place teams couldn't produce a single win, apart from the relegation game. I know people from Kazakhstan would disagree (being the first year in the tournament) but games like this will continue to happen under the current format. Maybe it's own mini tourney between the relegation/promotion zone teams? I mean, we take the last two teams in the relegation zone, and they round robining the best team of the division below the year of the tournament (so the best for that year is actually being promoted in), the lowest ranked team comes out. Tiebreak via a game or goal differential as needed.
I mean the gap between the top 4 (Canada, US, Russia, Sweden) and the next four (Finland, Switzerland, Czech Rep, Slovakia) is there, albeit not entirely insurmountable during good and bad years, but compared to the next eight (Denmark, Kazakhstan, Norway, Germany, Latvia, Austria, Belarus and I think it's France or Slovenia?) it's way too wide. If a team isn't able to get past the worst of the "next four" they will almost certainly get crushed by the big four.
I mean, those top eight, yes they have up years and down years, but seldom do they have yearly relegation battles. Apart from Denmark, I don't think a single one of those other eight teams has ever not ended up in a relegation fight. I just don't see how having ten teams, with typically two getting annihilated year after year is helping to grow the game, internationally.