"The simple answer is because they can. European governments control prices in various ways—Britain has the strictest system, refusing to pay for medicines that fail to meet a threshold of cost-effectiveness. But in America companies set whatever official price they like."
> "The simple answer is because they can. The easiest way to fix the fact that 'they can' would be to permit re-importating drugs that were manufactured within the US. Shortly before Obama left office, there was a bill that would have fixed that, but nine Democrats joined the Republicans in voting it down: https://www.senate.gov/legislative/LIS/roll_call_lists/roll_...
If I'm Pfizer, why on earth would I dramatically increase my sales of drugs to Canada knowing they're just going to be reimported into the US?
The answer is, I wouldn't. I would put a quota on Canadian sales. Sell them enough drugs for Canadians. This was actually done about a decade ago when reimportation was more popular.