"We're not legalizing cannabis because we think it's good for our health. We're doing it because we know it's not good for our children," Prime Minister Justin Trudeau said on the eve of the reform.