The USA has exactly the opposite problem that Canadians have. They have a platinum-plated private system that benefits the rich and famous - the best in the world. And they have virtually nothing for the common people - the worst in the world. True, they have medicaid, but if you don't qualify for it, health care is expensive and difficult to come by. Every grocery store in Florida is staffed by 75 and 80 year olds who should be retired but instead are trying to get enough hours to afford health care. 
But now that middle class America has tasted government-run health care they won't let go easily. And when the cost is added to the platinum private system it will be EXPENSIVE.
In the US the right screams "Don't touch our health care". In Canada the left screams "Don't touch our health care".
Woudn't it be great if someone came up with a private/public mix that gave silver or gold service to all? Oh wait . . . the Europeans.