I don't think Canada has looked anywhere near as bad as some of you make it seem, or that the US has looked much better.
Defensively Canada is playing FAR better than I've ever seen them on the big ice, they're getting tremendous amounts of offence from their defence as well and their goalies have both been steady. The US have been very similar, Quick has been great and their defence has been solid although I don't think they're as good at contributing offensively, that's easily been made up for by the strong play of their forwards though, especially Kessel.
Canada's forward group should have scored a few more goals but they've faced some better goaltending, which can, and probably will happen to everyone at some point. I'd rather deal with it in the round robin than I would in the medal round. (although I think Canada is in for another tough game if Switzerland gets by Latvia)
When it comes to comparing their pools I don't think the gap is that big either. The American's pool had a better bottom 2 teams, and they looked a lot better vs their minnows than Canada did vs theirs. On the other hand I personally think Finland is a better team than Russia and that Canada looked better vs Finland than the US did vs Russia.
I thought Russia outplayed the Americans for the majority of that game, but Quick played great and T.J. Oshie was the definition of clutch in the shootout. Canada controlled the flow of play for the whole game vs Finland but Rask was outstanding and we don't have a forward on a hot streak like Kessel's.
I won't be the least bit shocked if the US goes on to win gold, or if they go through Canada to get it, but the gap between all the top teams is so small that in a single elimination format its anyone's gold medal.