everytime ive been asked about healthcare in canada, first thing i say is you will need more doctors, as soon as something is free ( or appears to be free) people that normally wouldn't go to the doctors will.
If you had a cough, would you go see a Dr if it was going to cost you 50 bucks for a visit ? how about 20 ? what if it was free ? Personally my time is much to valuable to waste sitting in a office for an hour just to have adoc tell me to drink some Oj and get some rest, which is what a good number of people in the ER in Canada are there for.
I think a combination of our 2 systems would work quite well, i dont like the fact that in my system the government is the only provider, there is no reason to try and keep costs down, they have a blank cheque, I also dont like the idea of a company driven by profits deciding if i qualify for a treatment based on the bottom line. Somewhere in the middle lies a good system.