So what you are saying is the OP title is completely missleading?
Got it
This issue is not a simple cut and dry matter.
Canada benefits immensely from American military protection, and doesn't have to pay for it, and also saves $billions a year by not having to maintain a protective military.
Canada benefits immensely from American drug research that cost between $1 billion to $4 billion dollars - PER NEW DRUG. Canada doesn't have to pay for it. Americans by definition subsidize Canadians buying our drugs. Canada, like other European countries conveniently pass a law that "outlaws" paying for OUR research.
Is that fair?
Couple of corrections. First, Canada does not mandate a price, nor does Canada negotiate drug prices. They simply have a law that no company can charge Canadians more than the average price that company charges other customers around the world. If you think about, the United States has the highest drug prices in the world. The United States is not subsidizing Canadian prescriptions, hell, we are the ones causing them to pay as much as they pay.
Second, I am not buying the research argument. Drug companies spend much more money on advertising and marketing than research. Truth is, government has funded at least half the research of most block busting drugs.
But the real kicker, every year, every year since 1982, the drug industry has been the most profitable in the United States with a return on revenue that has averaged over three times that of every other industry represented in the Fortune 500.