In Canada, you generally have to be 18 or 19 years old to drink alcohol legally, depending on which province or territory you’re in.

Quick Scoop: Short Answer

  • You must be at least 18 or 19 to buy and drink alcohol in Canada, depending on location.
  • There is no single nationwide drinking age ; it’s decided by each province and territory.

By Province and Territory

Here’s the simple breakdown:

  • 18 years old :
* Alberta
* Manitoba
* Quebec
  • 19 years old :
* British Columbia
* Saskatchewan
* Ontario
* New Brunswick
* Nova Scotia
* Prince Edward Island
* Newfoundland and Labrador
* Yukon
* Northwest Territories
* Nunavut

So for example, a 19‑year‑old can drink legally anywhere in Canada, but an 18‑year‑old can only drink legally in Alberta, Manitoba, and Quebec.

How the Rules Work (No-Nonsense Version)

  • The drinking age is set by provincial and territorial governments , not by one federal law.
  • Laws normally cover buying, possessing, and drinking alcohol in public places like bars and restaurants.
  • Places that serve or sell alcohol are required to check ID and refuse service if you’re under the legal age.

Example: In Ontario, bars and liquor stores must refuse alcohol if you’re under 19, and serving someone under 19 is an offence.

A Few Extra Things To Know

  • If you’re traveling across Canada (road trip, train, etc.), the legal age changes when you cross into another province or territory.
  • There are ongoing public health debates about whether the minimum legal drinking age should be higher because of links to injuries and hospital visits among young adults, but as of 2026, the 18–19 pattern is still in place.
  • Discussions in some provinces (like Ontario) about raising the age (for example to 21) have been suggested by health officials but rejected politically so far.

Mini Story: A Quick Scenario

Imagine you’re 18 and on a graduation trip:

  1. You fly into Montreal (Quebec) – you can go to a bar and legally order a drink because the age there is 18.
  1. You then take a train to Toronto (Ontario) – suddenly, you’re underage again, because Ontario’s minimum is 19.
  1. Same you, same trip, totally different rules just because you crossed a provincial border.

That’s basically how Canada’s “patchwork” drinking-age system feels in real life.

TL;DR:
You have to be 18 or 19 to drink in Canada, depending on the province or territory: 18 in Alberta, Manitoba, Quebec; 19 everywhere else.

Information gathered from public forums or data available on the internet and portrayed here.