Wow, I guess those people in Canada and much of the rest of the developed world must hate their national health care, seeing as how it bankrupts a country and ruins its businesses.
America needs national health care, it is a war worth fighting and paying for. If not medicare for all, some other system is needed.
When I was a kid the AMA was opposed to any such health care, calling it socialized medicine. 
We have socialized public education, and socialized VA care and a huge socialized military machine. 
I have little doubt I, age 70, will never see a good health system in the US, as making sure the poor stay poor and powerless is the number one goal of the Republican side of our political system, and they have stacked the Supreme Court pretty darn well. But don't tell me it is because it is best for the country that the poor get substandard medical and dental care. 
The Republican Party is about the few at the top running things from a gilded palace.
Hugh Massengill, Eugene Oregon