Are you referring to the amount of tax that goes toward support of the healthcare system, or out-of-pocket expenses?
If it's the latter, can you tell me which provinces those are so that I can avoid them? I lived in Ontario from birth until I was 21, and have lived in Nova Scotia since then. Outside of minor costs like the uninsured portions of my dental work and prescriptions (I know there's a word for this, but I don't know it off hand), I've never had to pay for my healthcare.
Supplemental coverage - as you said, vision, dental, and drugs - are typically provided by your employer. I don't really know how many people buy extra on top of that. Maybe when you have kids it becomes more important, but I'm not there yet.
I will definitely agree with your "health care isn't free" statement. It's surprising how many people seem to think it is free in Canada, but it's just a much less noticeable cost. It's rolled in with our taxes, so we just don't think about how much of our tax will go for healthcare. It's just tax. "Out of sight; out of mind" and all that.
That might as well be free.
I pay almost $7,000/year in California for good (by US standards) medical coverage. That includes some prescription coverage, but not vision or dental. I'm in a low-risk age group, I'll let you guess what my premiums would look like if I were, say, 50. :)
Health care isn't free, it's just heavily subsidized. Depending on your province, you can expect to pay about $750 a year to cover your end of basic coverage. Vision, dental, and prescriptions aren't covered, and most people have supplementary coverage for them.
Of course, for low wage earners and students there are various programs in place that can drop the amount you pay to basically nil. There's no deductible for most things (doctors, er, surgery, etc) either, which is handy.