Adults there can now purchase pot and and even grow it in their homes for personal use.
The rules are different across cities and provinces
The law legalizing marijuana use is federal, but each Canadian province and state can add laws on top of that.
The rule against public marijuana use is particularly limiting for tourists, who may not have a private location to smoke. Be sure to check province and local laws before planning any marijuana tourism.
You can’t legally leave Canada with weed
Yes, even if you are flying into a state where it is legal, such as Colorado.
This means that even going from, say, Vancouver to Los Angeles International Airport (LAX) is risky — even though LAX recently announced that passengers are permitted to travel with small amounts of marijuana.
Flying with pot from Vancouver to Montreal, on the other hand, is perfectly legal so long as you meet the age requirement and carry no more than 30 grams of cannabis.
Be aware the age limit across borders can differ as well
To use recreational marijuana in Canada you must be at least 18, although some provinces set their minimum age at 19. The production, distribution or sale of cannabis products is an offense for minors.
However, the minimum age for recreational possession of marijuana in US states where it is legal is 21, adding to the murkiness — and danger — of traveling internationally with a substance prohibited by US federal law.