"Universal health care is one of he reasons, in US a good insurance will cut a big chunk of you income (specially if you have a family)."
I would rather pay the insurance and get better service. I have gone to the doctor (in Canada) twice over the past four years (other than aircrew medicals). Waited 2 hours both times. First time, the doc couldn't diagnose the problem, I quickly pulled out the info I got from the internet and helped her out. The second time I told the doc "it hurts when I do this"...she literally told me "Ok, well don't do that" (no joke, I am not kidding).
It's true what they say - somebody has to come at the bottom of the class. I think most of these folks in the medical field stay in Canada.