As a big Canadian patriot I had to register simply to comment on your and some of the respondents posts.
There's a difference in the health care system and its not the wait time, in my view. See, in the USA, the wait time can be forever if you don't have insurance. Basically here we sort patient by need: if you need to see a doctor fast (you know, its an emergency), you'll be prioritized. In the US its by money: if you have the more money (more expensive insurance) you'll be prioritized.
And its true that health care is not free. That's just not possible in any way shape or form. What we do here, is we all chip in into the national health care insurance. And that insurance is managed by the national government. Also, its a progressive insurance scheme meaning that if you benefit from our civilization more (you're a successful person) you are asked to give back more.
Happy new year and hope you'll be as happy in Canada as I am.