Both teams are stacked with talent, so I think that parameter is a wash. I think Bylsma is in a zone with his coaching right now, while Babcock and crew are not.
Team Canada did not look hungry versus Latvia, whom they should have steamrolled (regardless of Latvia's goalie). I think this is a result of the lack of team chemistry for the Canadians and Babcock is having a hard time because of that.
Team USA is much more of a "team" and I believe that is what puts them over Canada two days out. If Team Canada can gel over the next few days, it could make things interesting.
Being right on the border, I can attest that USA beers, thanks to the microbrews, are far superior to Canadian beers.