Having lived in Canada for 10 years, and recently moved back to the US
because of health care, I can attest that while Canadian health care looks good on paper, it's not. Sure, it's there when you need immediate emergency care. But for anything long term, it's horrendous. Autism, for example, is a perfect example, and something I know first hand. In Quebec? The best thing you can do for autistic children is to leave and get out of there. My wife, a Canadian, was afraid when she first heard about US healthcare, but when she finally got to experience first hand the full brunt of the system, she despised it. We had more help for my son in the first 2 weeks of being in the US then he'd had in more than year fighting for it in Canada.
To top this all off, Canada still has private insurance, and while you don't need it, if you don't have it, it makes for much lower quality of care (and don't think the public option covers essentials, either).
So, no. I could never put my sons through a system like that again. It was down right abuse, and I don't use that word lightly.