Ezra Klein of the Washington Post devoted part of his blog on Canada Day to the current state of the Canadian Health Care system, a model that is less expensive then what is available generally in the USA, but also one that is more decentralized and run province-by-province than I imagined earlier.
It is not without some flaws, notable in waiting times to see a specialist. (One that is improving.) But bear in mind overall life expectancy rates are comparable and they pay out a lot less per capita with a four times less paperwork.
I think we could learn something from our neighbors to the north in how to provide care for all citizens. This would be care based not on privatized and for-profit systems but on taking care of citizens with the emphasis on real health security, not the nature of the company you own or work for being able to provide policies year to year. I have no quarrel with those who say market forces have their place in many ordinary consumer markets, but health care can be a matter life or death for those of ANY age!