The youth movement is on.
There are a few guys Team USA left off the roster who are conceivably better than many of the guys on the team, especially on defense. Even without the old guard, up front there's no Blake (inside reasons), Malone, Langenbrunner, Connelly (usually good internationally) or Gomez (pelvic injury).
Canada has an all-around good roster and that's also with the absence of lots of wonderful players. Their 3 goalies are EACH better than any other goalie in this tournament. They're simply superior to most any nation in this tournament in most aspects. I don't see anyone challenging them for the title.
I do however think this wasn't the last time the US and Canada have met in this tournament, and I'm sure any Canadian knows the US CAN beat Canada in a one game showdown.
And lets face it, who would want it any other way in this tournament