Drug pricing is very complicated. Drug companies will agree to sell to state-run systems like those in Canada, at very low prices, because they know they have a huge market in the USA, patent protection, and also can milk the Federal Government and insurers here for maximum prices.
Right now the us consumer is paying all the cost of R&D. I suspect that the next step will be to shorten the patent for drugs.