Some of you remind me of my mother: lament how bad the team is because there's no risk; if the team finishes poorly, you can crow about how right you were and if they do well you can be pleasantly surprised.
This team has some scoring and some grit, some good goaltenders and some good defence. There are certainly holes and maybe Hockey Canada twists some arms to bring in a few quality guys who get bounced out of the second round, but regardless, this team will challenge for a medal. Every team shows up at this tournament with holes in their roster. Many of the best players in the world are in the Stanley Cup playoffs and a lot of guys from a lot of countries will beg off for reasons great and small - contract issues, nursing injuries, fatigue, whatever. It would surely be nice to have everyone available make the trip over, but that never happens, so get over it.
Canada has won gold with players like Anson Carter being the key contributors and Canada has lost with Wayne Gretzky and Guy Lafleur playing. If these guys gel and are well enough coached, they will finish at or near the top of their pool and then the elimination games will be a bit of a crapshoot like always.