Sometimes—often—the whole of the Canadian market for these products can be much less than $1 million in all provinces, all jurisdictions.
Just your regulatory fee is $170,000, and you also have to pay a fee for the Canadian Agency for Drugs and Technologies in Health, CADTH, to assess the cost-effectiveness of the drug, which is another $70,000. INESSS in Quebec has a fee of about $40,000 to do the exact same thing. Just in fees, you're covering almost half of the market for the drug, and there is development work that has to be done by the company to formulate the product and get it through Health Canada. Adding in all of these costs becomes a real barrier.