An excellent article on Portugal's (relatively) successful "war on drugs". Simply make them legal.
Read it here: https://www.nytimes.com/2017/09/22/opinion/sunday/portugal-drug-decriminalization.html
Now, like it or not, there's a lot that we - Canada and the US - can take away from this model. Why haven't we?