I live in Canada so I could definitely see it happening here within even 20 years. The Senate has already said a few years ago that it should be legalized and regulated.

But one thing I'm very afraid of is the insane amount of tax the Canadian and Provincial governments would place on it. For example, in my province 15 beer is 30 dollars or more, while a pack of smokes is 13 dollars, a lot of that expense is tax. The price of weed here is already low, with all the economists thinking that it actually sells here for 10 bucks a gram they see it as a way to make money. Which is why I'm actually in favour of it staying the way it is, not like the cops here are that hard on weed (atleast in Western Canada, not sure about the East), and keeping the government out of it (as if they don't tax us enough)!