Medical marijuana is legal under California state law. However selling, trading, possessing is illegal under federal law. So most of those legal dispensaries are still getting the dope through illegal means. I mean to say its not legal as it sounds.

So making it legalize means changing the federal law. Which I guess will imply that all other states can make it legal or not. So, California might not get the financial advantage as it is projected.