Pharmaceutical companies spent $39 billion in 2004 according to the CBO's report (which would ironically have been done by Peter Orszag): http://www.cbo.gov/ftpdocs/76xx/doc7615/10-02-DrugR-D.pdf That doesn't even include the billions spent on other medical technologies. Either way, it doesn't support your claim that "vast majority of medical research is government funded". Further, not all dollars are created equal. Private firms invest capital based on markets and demand and they have a significant incentive to do so whereas it's far easier to find frivolous government research studies.
I'm not exactly clear though how you think that the shortage of doctors are an administrative problem when the problem is that they aren't willing to pay them more for the services they perform so there's a shortage. It's not that they don't hire more, there just aren't enough willing to practice in Canada - and that's directly related to the single payer system because governments here are unwilling to spend more.
As to the shortage of doctors: Doctors in Canada are limited to the amount of patients they can see, not so much by what they can charge. (Although the rates for services are set, the same way they are often set by HMO's in the US.)
The whole reason this is done is to prevent doctor "factories" - doctors that spend 10 minutes with patients and provide poor diagnosis' in order to see as many people as possible.
The shortage is exactly due to the fact that they don't hire more. The number of semi-qualified medical professionals driving cabs in this country is outlandish. The doctoral societies have been not bent in their admission guidelines, and hospitals simply don't have enough space for all the people needed a Canadian residency requirement.
There are tons of people willing to practice in Canada.
re: doctor shortages in Canada: When you maximize number of patients and maximize amount charged on a given procedure, it amounts to a pay cap. A direct result is that doctors go elsewhere. The regulatory system is also inefficient as you note in that those who are trained elsewhere encounter barriers here. Further, we don't empower nurses sufficiently instead of allowing patients to choose like in the US (Walmart / Walgreens). This says nothing about specialists who are even harder to find in Canada because incentives are even greater to move elsewhere (again a direct result of caps in the one payer system).
A related article from Macleans: http://www.thecanadianencyclopedia.com/index.cfm?PgNm=TCE... (also talks about the spending in attempt to integrate some of the foreign medical practitioners)
http://wiki.idebate.org/index.php/Argument:_Most_investment_...
it has a great deal to do with incentives within a public system. When you restrict the pay that doctors can make, they work less and fewer of them stay in Canada.
Yes, but this is an administrative problem. It's simple math, if you only have x doctors, and their max patient load is y, you should be able to know exactly how many doctors you will need per population.