I totally agree that the Canadian roster is stacked, but it was stacked in 98 and 06 as well, and they were 4th and 7th in those Olympics, respectively. But of course they won in 02 and 10. So what was the difference between the squads that won and those that shit the bed? Probably nothing. All had size, strength, speed, skill, etc in abundance. Well, in 98 the Olympics were in Nagano, on international ice. Same goes for 2006 in Torino. 2002? Salt Lake - NHL ice rinks. 2010 Vancouver? Obviously NHL size again. This is not irrelevant, and may in fact be the most relevant fact to consider for this year in Sochi - especially if you're the betting type. Canada are 2-1 favourites at most bookies (Pinny has them at +187 to win it all and -222 to not win gold), and I think that's nuts. I'll be cheering like mad for them, but everyone anticipating a coronation seems to have forgotten the lessons in 98 and 06. The big ice is just a totally different game. With a completely different approach and style of game to go with it. Ever wonder why you get random dudes who can barely crack an NHL lineup but somehow are top-10 scorers in the KHL or Elitserian? Hello Brandon Bochenski...
I mean, Ilya Kovalchuk is 9th in points this year, behind superstars like Bochenski, Nigel Dawes and Kyle Wilson. HAHA. So the point is, just because a guy plays on his NHL team's first line or top D-pairing, that doesn't mean he'd be a huge asset to a Euro team or the CDN or USA team on the big ice. There are plenty of examples of quality NHLers stinking up the joint in Sweden or Russia. The NHL is clearly the top hockey league in the world - don't get me wrong, but it's a huge mistake to laugh at an inclusion like Nik Kulemin on the Russian team, and assume that means they'll suck if he's making their team, because he's a 3rd liner on a shitty Leafs team. He's like the Russian Kunitz - was a monster presence on the Magnitogorsk top line during the lockout with Malkin and Mozyakin.
Some guys just have a game better suited to the wider ice, and while of course some Europeans don't, they all grow up on it, so know it intimately even if they've been in the NHL for a while.
tl;dr: Point of this long rant - don't expect Canada to dominate, cause I won't. I'm betting on the Russians to take gold, and probably the Swedes to play them for it. I sure as hell hope I'm wrong though!!