Crosmando: The problem with public health systems isn't government control, in my opinion, it's lack of it.
A lot of our Yankee friends bemoan government control as a central aspect of public health systems, but if they had experience with them they would know that the government is little more than a glorified cheque writer. You see a private doctor, you get prescribed privately manufactured drugs, you pay for it, and then the government pays the doctor/clinic/pharmacy the cost (or a portion of it) which in turn refunds you the patient.
Where all the money goes, of course, is because the government
cannot properly control the prices of medicines and technologies, and also extremely high pay-rates of medical professionals, administrators, surgeons, and the like, who could easily go work outside the public system if the government don't pay them enough.
That is not actually the way it works in Canada for government subsidized healthcare. Any drugs which are covered by government funding you never see the cost of. Some are only partially covered, and then you pay the difference and if you have private healthcare you can get another portion or all of that refunded back to you (pharmacies and health care facilities used to bill private health care companies directly, but that seems to be less common nowadays). I'm not entirely sure making direct payment for everything actually helps them lower costs, but we do have something in Canada we call "Brain drain." Essentially, many of our doctors (and other professionals) go to the U.S. because they can make more money there...