All I can say about the health care system here in the USA is after living half of my adult life here in the USA & the other in Australia that has a national health system as part of it's options. I have found it cheaper with more choices & a better level of service back in Australia compared to the States. Just my experience take it for what it's worth.
As someone who lived his first 31 years of life in Canada, and the rest in the USA, I share your opinion. My sister is also a Canadian medical doctor so I still have inside personal ties to "that scene".
Canada's health care system is in shambles - waiting times for things like colonoscopies, CAT scans, MRI etc are typically > 3 years and usually involve traveling 100s of miles. I had my last colonoscopy in Texas - took 3 day wait, and I had to drive 2 miles.
Also, Canada's healthcare system is UNIVERSAL, not FREE.
I CRINGE every time I hear an ignorant left-leaning American describe Canada's Rainbow N' Butterflies "Free Healthcare".
Universal means it's all from one common fund, and it has to be lowest possible denominator quality (it is). Also it is NOT free - it's paid for by income tax - which explains why Canada's income tax rate was DOUBLE in my case (56%) than it was here in the USA (30%) for my income bracket. Also, sales tax on all goods sold was double (15% vs 7-8%). You can't live a life like that - the money I saved every year (comparatively speaking) was roughly equivalent to a NEW CAR every year (25k).
Ask yourself - as an American, could you AFFORD a DOUBLING of your income tax ?
Canada's grand experiment with socialism has been a tragic failure - it is commonly recognized as such - and the country is slowly moving back to the old ways, as is evident in the last, and now upcoming elections.
We tried socialism - it didn't work in Canada, and it will never work in the USA.