I get the idea from reality. The company that first develops and produces a product has a limited amount of time to be the sole provider of that product, because of patents. After the patent period is up, the other companies can then manufacture and sell the product without the cost of developing and testing it first. In the case of drugs, that cost runs into to hundreds of millions of dollars. Naturally therefore, when an American pharmaceutical company brings a new drug to market, it has to charge high prices to recoup the costs of development. Canadian drug companies just need to wait out the patent period, then produce and sell the drug for far less. This is how business works.Where did you get that idea? Of course Canadian shareholders pay the same as US shareholders
The reason is that your congress isn't permitted to negotiate prices.