It's one major cause, but it's not the only cause. There are multiple causes to drug shortages, as I'm sure you are aware. Some causes are national and could be dealt with within Canada, but many causes are global and need to be dealt with globally.
I've heard that 70% of drug products that are supplied here in Canada are actually partially or completely produced elsewhere, outside of Canada. It could be that the active ingredient came from a different country. It could be that the whole product was produced and manufactured elsewhere, came to Canada, and was packaged here in Canada. So 70% of drug products are completely or partially produced outside of Canada.
It is a global problem, a global issue. We have to deal with it at the global level.