I know there is a big debate in the US regarding healthcare.
Just want to point out one fact: USA is only industrialized national without a national health care program.
In Canada, we don't have to pay for basic health care, hospital drugs or food or elective or emergency surgeries....(covered in our taxes)
What we pay for is
Medicine, dental, eyecare, plastic surgeries, private hospital rooms (public has 2 or 4 beds/room).
you don't have to choose health over other items (#1 reason for house foreclosure in the US is medical debt), you will get the care you need.
The only real issue is that in high population areas, the wait times are growing.
No system is perfect, but 1 in 6 Americans don't have health insurance, and rest who do are paying a lot more than if you have a centralized system...
The average Canadian pays about $1000/month in taxes, 1/2 of which goes to health care - so health care for the whole family = $500 / month ($490 US)