Just out of curiosity, does Canada invent any drugs on its own?
No. Canada prefers to live as a parasite in regards to not only national defense but also their drug research and development. They then enjoy bragging about how, unlike their host, they are peaceful and have cheaper drugs.
As beaver fever points out in his Post 4, Canada demands that they get the drugs cheap, minus the research and development cost, or else they will simply steal the patent.
The answer is simple.
Have the U.S. Government legislate that no drug company that sells drugs in the U.S. may offer drugs cheaper to the U.S. market than it does to Canada.
The Canadians can then either pay their fair share of the reasearch and development costs or develop their own drugs.
Typo Alert.
Should read:
"Have the U.S. Government legislate that no drug company that sells drugs in the U.S. may offer drugs cheaper to Canada than it does to the U.S. market."
The original sentence is what the Canadians Government currently demands.