Canada has a better healthcare system, so says the World Health Organization.
You know what I don't buy into anything the WHO or the UN has to say unless its obvious.
The reason is with things like how good a health care system is, that can't be determined analytically without writing up a formula to do it. There are no obvious formula's for it, so in order to rate these things these international organizations simpily make up their own formulas.
Organizations like this are filled with people who are not only leftist but also anti-american. So there is no way in the world that the formula is going to allow the US to be above any of the westernized socialist republics.
These formulas also leave out cultural factors as well.
For example the US may have a lower average lifespan then other westernized nations. But consider also this.
In the US, we culturally are less concerned with our health then most other nations. We have lots more overweight people then most of those nations. That would reduce our average lifespan by itself because the average life choices of your average American are not as good as those of other nations. It has nothing to do with the doctors, hospitals or how our system is administered.
Also in the US we rely upon our cars more then other westernized nations and less on public transportation. Traveling by car on the average is far more dangerous then traveling by public transportation. That would of course lead to more car accidents, leading to a lower average lifespan.
Again that has everything to do with how we live our lives and nothing to do with our actual health care system.