What's the rules set for each state?
Each province has set their own rules/laws but it is legal everywhere for up to 30 grams.
But even each city/region can set rules on distribution and where you can smoke it.
And even a strata (condo association) can set and have set rules banning smoking or growing pot in their building, even if you own the apartment
They can evict you for growing pot, even if it's the legal 4 plants or less
In Alberta, the largest rental company has outlawed pot smoking but you can smoke cigarettes
In the Calgary International airport you can go to shelters and smoke a cigarette but not a joint....go figure
In my province (BC) things were much better than most other areas, but we now have taken a step backwards.
I've been able to buy pot/hash/oil/shatter in local stores for years, now they can only sell pot.
Time will tell how this all settles out, but for now it's a bit of a cluster fuck