Wiki has quite a bit about Canadian healthcare, including criticisms.
State HBEs (Health Benefit Exchanges) and the Federal HBE are going to serve as a "proving ground" over the next decade plus to see who does it better. This will be something of a test between something close to the UK NHS model and the Swiss model, from the little I know of their two universal systems.
One aspect of the rationing of care, under any system, is the number of doctors, nurses, etc. The primary factor determining whether one gets into college in the U.S. is the ability to pay. If only the wealthy are becoming doctors and nurses, we're in a lot of trouble.
Cuba has an abundance of doctors, and as such they trade their services for other goods and services. Despite Cuba's third world status, largely imposed by an embargo, they have an infant mortality rate that is about the same as our's here in the U.S.
I'm not saying marxism is the answer. I'm saying that if we socialize the safety net of healthcare, and all safety nets are socialism, then we create stability and support the economy. The mythology of having been born in log cabin one built themselves needs to wither and fade.
1200 mg generic Asacol twice a day
20 mg Omeprazole (generic Prilosec) once a day