The short answer
Canada legalized recreational cannabis nationwide in 2018, making it one of the safest and most straightforward countries for cannabis tourism. Adults of legal age can walk into a licensed dispensary anywhere in the country with just a valid ID, buy lab-tested products, and consume responsibly within local rules. The trick is knowing the provincial nuances — age limits vary, public consumption rules differ by city, and the border is a hard no-go for crossing with product.
Top cities for cannabis travelers
The flagship market
Glossy retail flagships, craft cannabis lounges, and a nightlife scene that pairs naturally with a relaxed evening.
West Coast wellness
Craft dispensaries, seawall walks, sushi nights, and a long-standing cannabis culture with mountain views.
European flavor
French-Canadian café culture, cobblestone streets, and SQDC stores that keep the experience clean and regulated.
Gateway to the Rockies
Modern dispensaries plus steakhouse nights and easy access to Banff and Lake Louise.
How Canadian dispensaries work
Canadian dispensaries feel closer to a boutique wine shop than a head shop — bright lighting, organized shelving, staff in branded shirts, and clear labeling for THC, CBD, and terpene profiles. Every province runs its own retail framework: Ontario uses the OCS and private stores, British Columbia has the BCCS plus independent shops, Alberta runs the AGLC network, and Quebec uses the SQDC. Tourists can shop at any licensed location with a government-issued ID. Payment is usually debit or credit, and purchase limits are generous — often 30 grams of dried flower or equivalent per transaction.
Travel rules every visitor should know
Buy here, consume here, leave it here
Budget expectations
Cannabis pricing in Canada is relatively consistent thanks to federal regulation, though provincial taxes create small variations. Expect roughly $7–$15 CAD per gram of flower, $20–$40 CAD for pre-rolls, and $15–$30 CAD for edibles depending on potency and brand. Tourists should also budget for 420-friendly accommodations, since most hotels still prohibit indoor smoking of any kind.
Frequently asked
Is cannabis legal for tourists in Canada?
Yes. Adults of legal age can legally purchase and consume cannabis from licensed retailers, regardless of nationality. You cannot take it across any international border.
Where can I buy cannabis in Canada?
From provincially licensed stores and authorized private dispensaries. Major provinces include Ontario (OCS), British Columbia (BCCS), Alberta (AGLC), and Quebec (SQDC).
Can I smoke cannabis in my hotel?
Most hotels prohibit smoking of any kind indoors, including cannabis. Look for cannabis-friendly accommodations or consume outdoors where permitted.
What's the legal age?
18 or 19 depending on the province. Alberta and Quebec set 18; Ontario, British Columbia, and most others set 19. Always bring valid ID.
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