The predictions for the men's Olympic hockey are; for Canada to beat Russia in the gold medal but it will be a close a close game. Also Sweden to finish third with an undecided 4th place finisher whether it being the United States, Slovakia or even Finland. But anything can happen at these games. The rosters for all teams can be found in the link below.
http://www.sportsnet.ca/hockey/nhl/sochi-2014-winter-olympic-mens-hockey-rosters/
http://www.sportsnet.ca/hockey/nhl/sochi-2014-winter-olympic-mens-hockey-rosters/