The best way to get pot legalized is to join a party, preferably one that is socially progressive. But a national party, joining the B.C.Marijuana party is a waste of time. Go to all the meetings and network with others in the party who have legalization as an issue, or get a bunch of friends to join too and start putting resolutions for legalization forward at the annual constituency meetings. The Punjabi community in the lower mainland is very good at this tactic, we could learn a lot from them. If you can get the resolution on the agenda for the party as a whole to vote on you might stand a chance of it getting into the party platform. It really raises the profile of pot legalization as being mainstream and not just a fringe issue.