What GLP-1s actually cost in Canada
Cash prices at every pharmacy chain we track, dispensing fee included in the total. No article to scroll past.
$262 cash, less $170 from the Ozempic savings card, applied at the counter. You need a prescription already.
Consult, prescription, generic semaglutide and shipping in one price. No family doctor needed.
For Ozempic in Canada the pharmacy counter wins on price once Ozempic savings card is applied: $92 against $149 online. Online is still worth it for convenience if you have no family doctor.
Ozempic · 1 mg in Canada
| Pharmacy | Strength | Cheapest total | Where | Priciest total | Where | With savings card | Checked | Link |
|---|---|---|---|---|---|---|---|---|
| Membership not required to use the pharmacy · Operates in 6 provinces | 1 mg | $262 | ON, BC, AB, MB, SK, NS | same | — | $92 save $170 | Audited Aug 2026 | |
| CanadaDrugsOnline Mail order · 3–5 business days · Operates in every province | 1 mg | $273 | AB | $297 | QC | $93 save $180 | Estimated | |
| Walmart Pharmacy Operates in every province | 1 mg | $274 | every province | same | — | $120 save $154 | Audited Aug 2026 | |
| London Drugs Western Canada only · Operates in 4 provinces | 1 mg | $277 | BC, AB, MB, SK | same | — | $121 save $156 | Audited Aug 2026 | |
| Rexall Operates in every province | 1 mg | $289 | every province | same | — | $112 save $177 | Audited Aug 2026 | |
| Real Canadian Superstore Operates in every province | 1 mg | $300 | AB | $325 | QC | $110 save $190 | Estimated | |
| Save-On-Foods Western Canada only · Operates in 4 provinces | 1 mg | $305 | AB | $315 | BC, SK | $112 save $193 | Estimated | |
| Operates in every province | 1 mg | $314 | every province | same | — | $123 save $191 | Audited Aug 2026 |
National view: each chain at its cheapest and its priciest province, both real prices, never averaged. Pick your province above for the exact figures where you live. Cash totals include each pharmacy's dispensing fee and assume no coverage. Rows marked Audited come from a published August 2026 retail phone audit; rows marked Estimated are modelled from list pricing and each chain's fee, so confirm those before relying on one. The savings-card column applies Ozempic savings card to that same total, and programmes generally cannot be combined with public plans such as ODB, NIHB or BC PharmaCare. Western-Canada-only chains appear in BC, AB, MB and SK.
Rows marked Audited come from a published retail phone audit; rows marked Estimated are modelled from list pricing and each chain’s dispensing fee. The reports below are patients posting their own receipts: one till on one day, cited against the row they support rather than folded into the figures. ir/Ozempic — getting it from Costco iir/CostcoCanada — with the Novo price-match card iiir/CostcoCanada — unassisted chain rate ivr/CostcoCanada — Ozempic and Wegovy pricing in Quebec
Ozempic 1 mg, cheapest in every province
The cheapest counter in each province for the same drug and strength. Each province links to its full page, with every chain and every city.
| Province | Cheapest pharmacy | Cash total | With savings card | vs cheapest province | Chains |
|---|---|---|---|---|---|
| Costco Pharmacy | $262 | $92 save $170 | cheapest | 6 | |
| Costco Pharmacy | $262 | $92 save $170 | cheapest | 8 | |
| Costco Pharmacy | $262 | $92 save $170 | cheapest | 8 | |
| Costco Pharmacy | $262 | $92 save $170 | cheapest | 8 | |
| Costco Pharmacy | $262 | $92 save $170 | cheapest | 8 | |
| Costco Pharmacy | $262 | $92 save $170 | cheapest | 6 | |
| Walmart Pharmacy | $274 | Not in QC | +$12 | 5 | |
| Walmart Pharmacy | $274 | $120 save $154 | +$12 | 5 | |
| Walmart Pharmacy | $274 | $120 save $154 | +$12 | 5 | |
| Walmart Pharmacy | $274 | $120 save $154 | +$12 | 5 |
Totals include the dispensing fee. Provinces without a Costco pharmacy (Quebec, New Brunswick, Prince Edward Island, Newfoundland and Labrador) lose the usual cheapest counter, which is most of the gap.
Or skip the pharmacy counter entirely
Licensed Canadian platforms will assess you and write a prescription without a family doctor. Some also dispense, quoting one monthly price that includes the medication, and the cheapest of those beats every pharmacy counter in Canada.
Online prescribers and all-in monthly plans
| Provider | What you get | Per month | Consult & fees | Provinces | Link |
|---|---|---|---|---|---|
| BirchRx Cheapest all-in Sponsored placement | Generic semaglutide · medication included | $149 first mo then $199 | Free assessment; pay only if approved | ON · BC · AB · SK | |
| MyRocky | Brand Ozempic · medication included | From $200 + $60 program fee | $99 consult, labs incl.; $60/mo program fee | All 10 | |
| Felix Health | Brand Ozempic · medication included | $149 per pen, after patient support | $99 setup + $40 / quarter | ON · BC · AB · MB · SK · NS · NB · NL · PE | |
| Hims Canada | Brand Ozempic · medication included | From $149 | Included in program | ON · BC · AB | |
| Maple Prescription only | Prescription only — you pay the pharmacy | + pharmacy | $49–$79 per visit or membership; labs separate | All 10 | |
| Phoenix Prescription only | Prescription only — you pay the pharmacy | + pharmacy | — | Not disclosed | |
| DooU Prescription only | Prescription only — you pay the pharmacy | + pharmacy | — | Not disclosed | |
| Raven Prescription only | Prescription only — you pay the pharmacy | + pharmacy | — | Not disclosed | |
| Jill Health Prescription only | Prescription only — you pay the pharmacy | + pharmacy | — | Not disclosed |
All-in providers include the medication in the monthly price, so compare those directly against the pharmacy totals above. Prescription-only platforms charge for the consult alone; you then pay a pharmacy separately, so add a row from the table above to get your real monthly cost. Fees are provider-reported and re-checked regularly.
Every GLP-1 in Canada, cheapest first
Lowest total at the starting strength, what the savings card does to it, and what the same month costs at the priciest chain we track.
| Medication | Cheapest pharmacy | Cash total | With savings card | Programme | Priciest we track |
|---|---|---|---|---|---|
| Ozempic semaglutide · Novo Nordisk | Costco Pharmacy AB | $253 | $92 save $161 | Ozempic savings card | $339 |
| Apo-Semaglutide Generic generic semaglutide · Apotex | Costco Pharmacy ON, BC, AB, MB, SK, NS | $92 | Already generic | — | $123 |
| Rybelsus oral semaglutide · Novo Nordisk | Costco Pharmacy AB | $235 | No card | None in Canada | $316 |
| Zepbound tirzepatide · Eli Lilly | Costco Pharmacy AB | $314 | Enrol first near $300 a month without private insurance, and Lilly reports about $30 a month with coverage | myZepbound Savings and Support Program | $418 |
| Mounjaro tirzepatide · Eli Lilly | Costco Pharmacy ON, BC, AB, MB, SK, NS | $330 | Case by case | Eli Lilly patient support | $406 |
| Wegovy semaglutide · Novo Nordisk | Costco Pharmacy ON, BC, AB, MB, SK, NS | $380 | Case by case | NovoCare | $507 |
| Saxenda liraglutide · Novo Nordisk | Costco Pharmacy AB | $395 | No card | — | $524 |
| Sevmia Not marketed generic semaglutide · Apotex | Not yet dispensed in Canada Health Canada approved Sevmia on 29 June 2026, but its Drug Product Database entry still shows no market date, so it is not yet dispensed by Canadian pharmacies. Supply depends on semaglutide active ingredient from Dr. Reddy's, and availability is not expected before November 2026. The figures below would be a guess, so we do not publish one. | ||||
Per-dose figures assume four doses per pen (one weekly injection). Rybelsus is a daily tablet, so its per-dose figure is per tablet; Saxenda is a daily injection.
Three ways to pay less, ranked by how much they save
Change pharmacy
Same drug, same dose, same country: Costco Pharmacy and Real Canadian Superstore are $63 apart on a single month of Ozempic. This is the cheapest change to make and it takes one phone call.
See the table above →Switch to a generic
Apo-Semaglutide is Health Canada approved and lands at $92 at Costco Pharmacy. If you are paying cash for brand semaglutide, this is the single biggest line-item change available to you. It is the same figure the Ozempic card reaches without switching product, so take one or the other, not both.
Generic cost guide →Use the savings card
The Ozempic savings card is applied at the counter with nothing to print, taking Ozempic to $92: the same price as the generic, while staying on the brand.
All savings cards →GLP-1 prices city by city in Canada
Ozempic runs from $248 in Calgary to $311 in Montreal: a $63 monthly gap across the 49 cities we track, on the identical product. The cheapest markets are the ones with a Costco pharmacy and dense discount-chain coverage; the dearest are the ones without.
Ozempic by city
| City | Province | Metro | Cheapest counter | Per month | vs cheapest in Canada | Chains here |
|---|---|---|---|---|---|---|
| Calgary Cheapest in Canada | AB | 1.34M | Costco Pharmacy Membership not required to use the pharmacy | $248 | — | 8 |
| Edmonton | AB | 1.01M | Costco Pharmacy Membership not required to use the pharmacy | $249 | +$1 | 8 |
| Red Deer | AB | 101K | Costco Pharmacy Membership not required to use the pharmacy | $252 | +$4 | 8 |
| Lethbridge | AB | 106K | Costco Pharmacy Membership not required to use the pharmacy | $253 | +$5 | 8 |
| Mississauga | ON | 717K | Costco Pharmacy Membership not required to use the pharmacy | $259 | +$11 | 6 |
| Brampton | ON | 656K | Costco Pharmacy Membership not required to use the pharmacy | $259 | +$11 | 6 |
| Hamilton | ON | 569K | Costco Pharmacy Membership not required to use the pharmacy | $260 | +$12 | 6 |
| Kitchener | ON | 257K | Costco Pharmacy Membership not required to use the pharmacy | $261 | +$13 | 6 |
| Windsor | ON | 229K | Costco Pharmacy Membership not required to use the pharmacy | $261 | +$13 | 6 |
| Winnipeg | MB | 749K | Costco Pharmacy Membership not required to use the pharmacy | $261 | +$13 | 8 |
| Ottawa | ON | 1.02M | Costco Pharmacy Membership not required to use the pharmacy | $262 | +$14 | 6 |
| Oshawa | ON | 175K | Costco Pharmacy Membership not required to use the pharmacy | $262 | +$14 | 6 |
| Barrie | ON | 154K | Costco Pharmacy Membership not required to use the pharmacy | $263 | +$15 | 6 |
| London | ON | 423K | Costco Pharmacy Membership not required to use the pharmacy | $263 | +$15 | 6 |
| Surrey | BC | 568K | Costco Pharmacy Membership not required to use the pharmacy | $265 | +$17 | 8 |
| Saskatoon | SK | 266K | Costco Pharmacy Membership not required to use the pharmacy | $266 | +$18 | 8 |
| Regina | SK | 249K | Costco Pharmacy Membership not required to use the pharmacy | $266 | +$18 | 8 |
| Burnaby | BC | 249K | Costco Pharmacy Membership not required to use the pharmacy | $267 | +$19 | 8 |
| Richmond | BC | 209K | Costco Pharmacy Membership not required to use the pharmacy | $267 | +$19 | 8 |
| Abbotsford | BC | 153K | Costco Pharmacy Membership not required to use the pharmacy | $268 | +$20 | 8 |
| Kelowna | BC | 144K | Costco Pharmacy Membership not required to use the pharmacy | $269 | +$21 | 8 |
| Fort McMurray | AB | 68K | CanadaDrugsOnline Mail order · 3–5 business days | $273 | +$25 | 7 |
| Halifax | NS | 440K | Costco Pharmacy Membership not required to use the pharmacy | $276 | +$28 | 6 |
| Dartmouth | NS | 92K | Costco Pharmacy Membership not required to use the pharmacy | $276 | +$28 | 6 |
| Toronto | ON | 2.79M | CanadaDrugsOnline Mail order · 3–5 business days | $277 | +$29 | 5 |
| Brandon | MB | 51K | CanadaDrugsOnline Mail order · 3–5 business days | $281 | +$33 | 7 |
| Steinbach | MB | 18K | CanadaDrugsOnline Mail order · 3–5 business days | $282 | +$34 | 7 |
| Prince Albert | SK | 37K | CanadaDrugsOnline Mail order · 3–5 business days | $284 | +$36 | 7 |
| Vancouver | BC | 662K | CanadaDrugsOnline Mail order · 3–5 business days | $285 | +$37 | 7 |
| Moose Jaw | SK | 34K | CanadaDrugsOnline Mail order · 3–5 business days | $285 | +$37 | 7 |
| Victoria | BC | 92K | CanadaDrugsOnline Mail order · 3–5 business days | $286 | +$38 | 7 |
| Nanaimo | BC | 99K | CanadaDrugsOnline Mail order · 3–5 business days | $287 | +$39 | 7 |
| Moncton | NB | 157K | CanadaDrugsOnline Mail order · 3–5 business days | $290 | +$42 | 5 |
| Dieppe | NB | 28K | CanadaDrugsOnline Mail order · 3–5 business days | $291 | +$43 | 5 |
| Fredericton | NB | 63K | CanadaDrugsOnline Mail order · 3–5 business days | $291 | +$43 | 5 |
| Saint John | NB | 130K | CanadaDrugsOnline Mail order · 3–5 business days | $291 | +$43 | 5 |
| Truro | NS | 13K | CanadaDrugsOnline Mail order · 3–5 business days | $293 | +$45 | 5 |
| Sydney | NS | 30K | CanadaDrugsOnline Mail order · 3–5 business days | $294 | +$46 | 5 |
| Charlottetown | PE | 39K | CanadaDrugsOnline Mail order · 3–5 business days | $295 | +$47 | 5 |
| Summerside | PE | 16K | CanadaDrugsOnline Mail order · 3–5 business days | $296 | +$48 | 5 |
| St. John's | NL | 115K | CanadaDrugsOnline Mail order · 3–5 business days | $298 | +$50 | 5 |
| Mount Pearl | NL | 23K | CanadaDrugsOnline Mail order · 3–5 business days | $298 | +$50 | 5 |
| Corner Brook | NL | 19K | CanadaDrugsOnline Mail order · 3–5 business days | $299 | +$51 | 5 |
| Quebec City | QC | 549K | CanadaDrugsOnline Mail order · 3–5 business days | $308 | +$60 | 5 |
| Gatineau | QC | 291K | CanadaDrugsOnline Mail order · 3–5 business days | $309 | +$61 | 5 |
| Sherbrooke | QC | 172K | CanadaDrugsOnline Mail order · 3–5 business days | $309 | +$61 | 5 |
| Trois-Rivières | QC | 139K | CanadaDrugsOnline Mail order · 3–5 business days | $310 | +$62 | 5 |
| Laval | QC | 438K | CanadaDrugsOnline Mail order · 3–5 business days | $310 | +$62 | 5 |
| Montreal | QC | 1.76M | CanadaDrugsOnline Mail order · 3–5 business days | $311 | +$63 | 5 |
City figures resolve to the cheapest counter in that market, including its dispensing fee. Chain coverage differs by city: Costco and the Western-Canada-only banners are not present everywhere, which is usually why a city ranks where it does. City notes are editorial and describe local markets; they are not price quotes.
Lowest big-city total we track. Costco Beacon Hill and three Superstore pharmacies compete inside a 6 km radius, and Alberta caps nothing; the market does it.
Effectively tied with Calgary. Two Costco pharmacies plus dense Superstore coverage; south-side stores quote lower than downtown independents.
Costco Gasoline Alley keeps this well below the national average for a city its size.
One Costco pharmacy; otherwise Superstore and Save-On set the floor.
Cheaper than neighbouring Toronto on identical product. Four Costco pharmacies inside the city limits is the reason; worth the drive from west-end Toronto.
Two Costco pharmacies and heavy Superstore coverage make this one of the cheapest counters in the GTA.
Understanding city-level GLP-1 pricing
Why does the same GLP-1 pen cost different amounts in different Canadian cities?
The manufacturer’s price to the wholesaler is essentially uniform across Canada. What varies is everything downstream: each province sets its own rules for how pharmacists are paid, which produces very different dispensing lines on your receipt, and competition is local. A city with four Costco pharmacies inside its boundary has a price floor that a city with none simply does not have.
Which Canadian city is genuinely cheapest for GLP-1 medications?
Alberta cities lead consistently: no provincial cap forcing prices upward, and dense Costco and Real Canadian Superstore coverage in Calgary and Edmonton keeps the discount floor competitive. The city table above ranks every market we track in your province, and the note under it names the counter.
Is it worth driving to a cheaper suburb or neighbouring city?
Often, yes. The gap between a city and its own suburbs is frequently larger than the gap between provinces: Mississauga runs cheaper than Toronto proper because four Costco pharmacies operate inside Mississauga and none inside the City of Toronto. Before you drive, phone the specific pharmacy for the cash price of your exact strength including the dispensing fee, and confirm stock.
Do mail-order and online pharmacies beat local city pricing?
It depends on where you live. In large markets with strong discount-chain coverage a local Costco or Superstore counter usually still wins. In smaller and more remote markets, including much of Atlantic Canada, mail order is often the cheapest legitimate route because there is no local discounter to set a floor. Compare the all-in figure against the cheapest counter in your own city.
How are these prices checked?
Every row says. Rows marked Audited come from a published August 2026 retail phone audit of Canadian pharmacy counters. Rows marked Estimated are modelled from published list pricing and each chain’s dispensing fee, and should be confirmed with the pharmacy. A row marked Verified means we phoned that counter ourselves on the date shown. If a number here does not match what your pharmacy quotes, the pharmacy is right and we want to know.