@edamame: It does it's job. Contrary to most American beliefs, healthcare in Canada is actually a provincial responsibility, so the quality can very between provinces. Here in Alberta, is pretty decent. The big challenges are REAMS of paperwork, and long wait times, caused mainly by a lack of doctors. In smaller provinces, it can be a challenge, again mainly because of a lack of proffessionals in the industry.
I personally favour a system whereby private clinics can operate, and taxes collected from them get re-invested into public care. Those who can afford will go, and those who cant are not entirely left out in the cold.
So, as a Canadian, what would you recommend for Americans to do to improve their healthcare system? Or what are your thoughts on Obamacare, if I may ask?