Quite Frankly it doesn't matter if a State legalizes Cannabis, here in California where Medical Marijuana was legalized back in 1996, each City is allowed to overrule State law, and so only a small handful of cities have put Medical Marijuana on their APPROVED business list, so you basically cant get a Business License, and still have to operate like a criminal.
The cities that did allow the ordinance (like San Diego Recently) have SPECIFIED places that you can open a dispensary (1000 ft. from pretty much anything including air), and those places are in the Boonies, not only that, try to find a building in their specified area's, now try to find an empty building, now try to find an empty building out in the middle of nowhere with a Landlord that will rent to you. Thanks for NOTHING!! There are a couple of cities that are doing it pretty well, but depending on where you live in the state, those cities can be FAR AWAY.
So here we are in Sunny California, with Legal Medical Marijuana, and no LEGAL place to get it.. Something to think about