Alberta also has a very strict regime in keeping track of scheduled narcotic prescriptions like opioid pain killers.  The triplicate prescription system keeps track of all scheduled prescriptions in a centralized database. I believe all of the provinces are involved in the system. Pharmacists are not permitted to fill prescriptions for those who double doctor. Doctors themselves are prohibited from prescribing narcotics if they have been caught over prescribing. The centralized database spans provinces prohibiting abusers from crossing provincial borders.

This system while well intended has had the effect of  opening the doors to unregulated Chinese fentanyl. History has proven that the more you tighten controls on opioids the more illegal opioids flood the street. 

The only option is harm reduction and education. The  more you tighten controls the more people die.