I haven't lived in Canada for many years but my experience with Canada's healthcare has been very good. Both of my elderly parents received prompt and high quality care. Mind you, there are elderly people in the US who also received such care from Medicare.
However, the problem is for people like me--mid-fifties. My husband and I are both very healthy, nonsmokers, runners, no complications, etc. But for us to get health insurance, it would be somewhere around $1200-$1500/month and that with a very very very high deductible (I want to say around $10,000-$15,000 per year). So essentially, we would be paying $1,000/mos. and STILL have to pay for doctor's visits, prescriptions, etc. Keep in mind, too, that the private insurer gets to say what it considers "covered" and not, so even if we did go to the doctor and have a bill for $3,000 that we idealistically think will be applied to our deductible, the for-profit insurer could easily say, "Sorry, only $1700 of that will count toward your deductible."
The US situation is an unmitigated disaster unless you are poor (Medicaid), old (Medicare) or rich. Or, unless you have a wonderful employer (like I do, thank God) who subsidizes a decent comprehensive plan.
Irony: The only reason my elder husband and I have good health insurance is because I went to university! The very thing that the WBTS forbids!! HA!!