Electoral politics will not bring about legalization. Prohibition will end only when there have been some massive overhauls in the public understanding of cannabis, to the point where the average person can clearly see the immorality of the current situation, and the people in power are forced to cave in. It doesn't really matter who you vote for; popular misconceptions will continue to drive public policy as long as they are popular. Even if by some miracle Tommy Chong got elected president and found some way to use his executive power to legalize weed overnight, the popular misconceptions would still be there and it would not be long before they took over again.