^ Worst case scenario for a small grow op, if it was your first offense, would probably be a fine and some community service. If it was a larger grow op, or if you had pot bagged for sale, you would probably get some jail time. In certain cities, you can get away with smoking it on the street, but rubbing it in a cops face would get you busted. (If you were wondering, those cities are Vancouver, Montreal, and to a lesser extent, Halifax.)
If you were just busted for possession, you could get it thrown out of court if you were willing to fight it. A few years back our supreme court ruled that Canadian marijuana laws are unconstitutional, and need to be rewritten. They still have not been rewritten, so it's almost like there are no marijuana laws; if you choose to fight it. The cops will still try to enforce the unconstitutional laws, probably because most people are not aware that they could get away with smoking.
If you are in California, I can highly recommend a trip to Vancouver, or anywhere in BC. It's a beautiful place, and it does have the highest ratio of pot friendly people in the country. I get there about twice a year, but I spend the rest of my time clear across the country on a beautiful island filled with hicks.