The short answer
Recreational cannabis is legal across all of Canada under the federal Cannabis Act. That federal framework sets the baseline — quality control, packaging, possession limits — and each province layers its own rules on top for age, retail model, and public consumption. For travelers, this means cannabis is legal everywhere you go, but the specifics shift each time you cross a provincial line.
Age limits by province
Alberta & Quebec
Lowest legal age in the country. Valid government ID required at every dispensary visit.
Ontario, BC, and most others
Standard age across the rest of Canada including Ontario, British Columbia, Manitoba, and the Atlantic provinces.
Foreign ID accepted
A valid passport works nationwide. Some provinces also accept foreign driver's licenses.
Strict enforcement
Dispensaries cannot sell to anyone underage. Buying for a minor is a serious criminal offense.
Public consumption rules
Public consumption is where provincial differences become most visible. British Columbia treats cannabis roughly like tobacco — legal in many outdoor public spaces where smoking is already allowed. Ontario takes a similar approach. Alberta is stricter, banning use in most public spaces. Quebec is the most restrictive, prohibiting cannabis use in nearly all public areas including parks and patios. Always check city-level bylaws — Toronto, Vancouver, and Montreal each add their own restrictions on top.
Where use is always restricted
Always off-limits, everywhere in Canada
Traveling with cannabis inside Canada
You can legally travel with up to 30 grams of dried cannabis (or equivalent) between provinces within Canada — including on domestic flights. Keep it in original sealed packaging, in carry-on or checked baggage. The hard line is any international border: bringing cannabis into or out of Canada is a federal offense on both sides, even when flying to a U.S. state with legal recreational cannabis.
Frequently asked
Is cannabis legal everywhere in Canada?
Yes — federally legal since 2018, with provincial rules layered on top.
What is the legal age for cannabis in Canada?
18 in Alberta and Quebec, 19 in the rest of the country.
Can I fly between Canadian provinces with cannabis?
Yes, up to 30g in sealed packaging on domestic flights. International borders remain illegal.
Can I smoke cannabis in a Canadian park?
It depends on the province and city. BC and Ontario are more permissive; Quebec and Alberta heavily restrict it.
Newsletter
Get the weekly Chill drop
Travel guides, dispensary picks, deals, and the funniest weed memes on the internet — straight to your inbox.
Subscribe free