What I cannot square away is how Americans put up with the health care system they have. When I was on contract in the states a decade ago, I had to purchase an individual health policy and it was insane. You were limited to the doctor networks that the Blue Cross plan allowed only (so much for doctor choice, here in Ontario you visit any doc or hospital you want) and aside from paying a lot every month to still have deductibles, co-pays, co-insurance fees I learned that insurance companies in the US retain the right to deny coverage on doctor visits you've already had?!? I ended up having some small medical issues when I was state side, and when I left I actually left thousands of unpaid doctor bills and I never looked back. I couldn't get Blue Cross to pay the damn bills they were obligated to pay, so I guess the docs never got money. That's not fair to them, it wasn't fair to me.
The Canadian health system is not perfect, but I'd rather wait a few weeks for a non-emergent specialist visit here than to put up with that nightmare state side. I did not experience health choice there, I went to the Blue Cross network doctors and they still denied payment on some procedures I had down there. It was a frightening system. I wouldn't want to rely on it for an actual health crisis, because I had relatively minor issues.
We should rightfully complain about the problems that exist here in Ontario with our health system, but I do so with the clear understanding that we could have it far, far worse.