Well it looks like Justin Trudeau is the sanest politician in Canada. According to CTV, the liberal party leader promised to legalize marijuana immediately if he is elected. Unlike Tom Mulcair who is still pussyfooting (love that expression) around with the idea of decriminalization.
Not only is Trudeau appealing to people who normally don't give a shit about politics, but he's making a move that frankly should have been done years ago.
Trudeau says that legalization would give the government more control over marijuana. It would take the money out of the pockets of criminals and it would make it harder for children to get their hand on marijuana. And he's absolutely correct.
There really aren't any good reasons for weed to be illegal. Especially considering the government is already our own personal drug dealer for alcohol and cigarettes.