I think there are two differnet schools of thought here.
Let's compare Finnland 06 and Canada 02
Finnland went 7-1 and looked brilliant in most games and really had only one game that wasn't so special. This happened to be the gold medal game, of course. But it's not that they didn't have a chance to win.
The Canadian team went 4-1-1 and really didn't look all too special in 4 of their 6 games. Actually against Sweden and Germany they looked pathetic. Of course they won when it mattered and got gold.
Now, there are two different conclusions that can be drawn.
1. Finnland proved that they can play at a high quality level on a regular basis. Every team loses once in a while, that it happened to Finnland in the gold medal game was unlucky in the first place. Still they looked great over the course of 8 games, though. Hence they'd be the favorite to win a a long season. They simply were the most consistent and dominant team over the strech of 8 games, so why shouldn't they be the best team over 60 games. Especially compared to a team like 02 Canada that wasn't all that consistent,had terrible days and needed the biggest stage and high pressure to perform their best hockey. It's unlikly that they could show their gold medal performance consistently over a long period. They couldn't do it for 6 games, so why should they be able to do it over 60 games?
2. Team Canada 2002 had the best roster ever assembled and they won the gold medal. Their struggling of the first games doesn't mean anything as they knew that those games didn't really count at all. Once they had to win they did. They prooved to be the ebst and woud win every tournament, no matter what the format is. They simply have the best players.
Finnland looked great in 06 but who cares in the end. When it mattered most they choked. They only won meaningless games. No way they are better than team Canada.
Both conclusions are fine, imo. Everybody is free tho choose. Personally i go with conclusion number 1, that's how i came up with my ranking.