CANADIAN PHARMACY CASH PRICES · ALL FIGURES CAD AUDITED AND ESTIMATED FIGURES · CHECKED SEP 22, 2026
GLP1Costs.ca
Prices for
Province guide

GLP-1 prices in Ontario, by pharmacy and city

Cash prices at every chain that dispenses in Ontario, dispensing fee included, then the cheapest counter in each city we track.

Pharmacies here
6 of 8
Cities tracked
10
Cheapest Ozempic
$262
Chains that dispense here

Costco Pharmacy, CanadaDrugsOnline, Walmart Pharmacy, Real Canadian Superstore, Rexall, Shoppers Drug Mart.

Not in Ontario

Save-On-Foods, London Drugs.

Every GLP-1 in Ontario, 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 that dispenses here.

MedicationCheapest pharmacyCash totalWith savings cardProgrammePriciest we track
Ozempic
semaglutide · Novo Nordisk
Costco Pharmacy
$257
$92
save $165
Ozempic savings card
$318
Apo-Semaglutide Generic
generic semaglutide · Apotex
Costco Pharmacy
$92
Already generic
—
$123
Rybelsus
oral semaglutide · Novo Nordisk
Costco Pharmacy
$239
No card
None in Canada
$296
Zepbound
tirzepatide · Eli Lilly
Costco Pharmacy
$319
Enrol first
near $300 a month without private insurance, and Lilly reports about $30 a month with coverage
myZepbound Savings and Support Program
$392
Mounjaro
tirzepatide · Eli Lilly
Costco Pharmacy
$330
Case by case
Eli Lilly patient support
$380
Wegovy
semaglutide · Novo Nordisk
Costco Pharmacy
$380
Case by case
NovoCare
$507
Saxenda
liraglutide · Novo Nordisk
Costco Pharmacy
$401
No card
—
$490
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.

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. Save-On-Foods and London Drugs do not operate in Ontario and are left out rather than shown with a price nobody here can pay.

Ozempic 1 mg at every chain in Ontario

The maintenance dose most readers fill month after month, at every counter that stocks it here. Switch drug and strength on the comparison page.

Ozempic · 1 mg in Ontario

6 pharmacies · totals include dispensing
PharmacyStrengthDrug priceDispensingCash totalWith savings cardPer doseCheckedLink
Costco Pharmacy Lowest ii
Membership not required to use the pharmacy
1 mg
$258
$4
$262
$92
save $170
$66
Audited Aug 2026
Walmart Pharmacy
1 mg
$262
$12
$274
$120
save $154
$69
Audited Aug 2026
CanadaDrugsOnline
Mail order · 3–5 business days
1 mg
$277
—
$277
$94
save $183
$69
Estimated
Rexall
1 mg
$276
$13
$289
$112
save $177
$72
Audited Aug 2026
Real Canadian Superstore
1 mg
$293
$12
$305
$111
save $194
$76
Estimated
Shoppers Drug Mart iii
1 mg
$300
$14
$314
$123
save $191
$79
Audited Aug 2026

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

City by city in Ontario

Ozempic runs $259 in Mississauga to $277 in Toronto, a $18 monthly gap inside Ontario alone, on the identical product. Nationally the spread is wider: Calgary is cheapest at $248, Montreal the most expensive at $311.

Ozempic by city

10 metros in Ontario · starting dose · cheapest counter in each
CityMetroCheapest counterPer monthvs cheapest in ONChains here
Mississauga Cheapest in ON
717K
Costco Pharmacy
Membership not required to use the pharmacy
$259
—
6
Brampton
656K
Costco Pharmacy
Membership not required to use the pharmacy
$259
+$0
6
Hamilton
569K
Costco Pharmacy
Membership not required to use the pharmacy
$260
+$1
6
Kitchener
257K
Costco Pharmacy
Membership not required to use the pharmacy
$261
+$2
6
Windsor
229K
Costco Pharmacy
Membership not required to use the pharmacy
$261
+$2
6
Ottawa
1.02M
Costco Pharmacy
Membership not required to use the pharmacy
$262
+$3
6
Oshawa
175K
Costco Pharmacy
Membership not required to use the pharmacy
$262
+$3
6
Barrie
154K
Costco Pharmacy
Membership not required to use the pharmacy
$263
+$4
6
London
423K
Costco Pharmacy
Membership not required to use the pharmacy
$263
+$4
6
Toronto
2.79M
CanadaDrugsOnline
Mail order · 3–5 business days
$277
+$18
5

City figures resolve to the cheapest counter in that market, including its dispensing fee. Chain coverage differs by city, which is usually why a city ranks where it does.

MississaugaCheapest in ON

717K · 6 chains tracked
$262Ozempic 1 mg, Costco Pharmacy

Cheaper than neighbouring Toronto on identical product. Four Costco pharmacies inside the city limits is the reason; worth the drive from west-end Toronto.

PharmacyDrugFeeTotalChecked
Costco Pharmacy $258$4$262Audited Aug 2026
Walmart Pharmacy $262$12$274Audited Aug 2026
CanadaDrugsOnline $279—$279Estimated

Brampton#2 of 10

656K · 6 chains tracked
$262Ozempic 1 mg, Costco Pharmacy

Two Costco pharmacies and heavy Superstore coverage make this one of the cheapest counters in the GTA.

PharmacyDrugFeeTotalChecked
Costco Pharmacy $258$4$262Audited Aug 2026
Walmart Pharmacy $262$12$274Audited Aug 2026
CanadaDrugsOnline $280—$280Estimated

Hamilton#3 of 10

569K · 6 chains tracked
$262Ozempic 1 mg, Costco Pharmacy

One Costco Ancaster serves the whole city, so the cheapest price is real but the drive is longer than a Toronto equivalent.

PharmacyDrugFeeTotalChecked
Costco Pharmacy $258$4$262Audited Aug 2026
Walmart Pharmacy $262$12$274Audited Aug 2026
CanadaDrugsOnline $281—$281Estimated

Kitchener#4 of 10

257K · 6 chains tracked
$262Ozempic 1 mg, Costco Pharmacy

Costco Kitchener anchors the region; Waterloo and Cambridge counters price against it.

PharmacyDrugFeeTotalChecked
Costco Pharmacy $258$4$262Audited Aug 2026
Walmart Pharmacy $262$12$274Audited Aug 2026
CanadaDrugsOnline $281—$281Estimated

Windsor#5 of 10

229K · 6 chains tracked
$262Ozempic 1 mg, Costco Pharmacy

Single Costco on Division Road. Cross-border pricing is not a legal option, so this is your floor.

PharmacyDrugFeeTotalChecked
Costco Pharmacy $258$4$262Audited Aug 2026
Walmart Pharmacy $262$12$274Audited Aug 2026
CanadaDrugsOnline $282—$282Estimated

Ottawa#6 of 10

1.02M · 6 chains tracked
$262Ozempic 1 mg, Costco Pharmacy

Two Costco pharmacies, and Quebec pricing across the river is higher; don't cross to Gatineau expecting a saving.

PharmacyDrugFeeTotalChecked
Costco Pharmacy $258$4$262Audited Aug 2026
Walmart Pharmacy $262$12$274Audited Aug 2026
CanadaDrugsOnline $282—$282Estimated

Oshawa#7 of 10

175K · 6 chains tracked
$262Ozempic 1 mg, Costco Pharmacy

Costco Oshawa keeps Durham Region marginally below Toronto proper.

PharmacyDrugFeeTotalChecked
Costco Pharmacy $258$4$262Audited Aug 2026
Walmart Pharmacy $262$12$274Audited Aug 2026
CanadaDrugsOnline $283—$283Estimated

Barrie#8 of 10

154K · 6 chains tracked
$262Ozempic 1 mg, Costco Pharmacy

Costco Barrie serves a wide rural catchment, which keeps it competitive.

PharmacyDrugFeeTotalChecked
Costco Pharmacy $258$4$262Audited Aug 2026
Walmart Pharmacy $262$12$274Audited Aug 2026
CanadaDrugsOnline $284—$284Estimated

London#9 of 10

423K · 6 chains tracked
$262Ozempic 1 mg, Costco Pharmacy

Single Costco on Wonderland Road. Beyond it, pricing converges on the Ontario chain average with little competitive pressure.

PharmacyDrugFeeTotalChecked
Costco Pharmacy $258$4$262Audited Aug 2026
Walmart Pharmacy $262$12$274Audited Aug 2026
CanadaDrugsOnline $284—$284Estimated

Toronto#10 of 10

2.79M · 5 chains tracked · no Costco Pharmacy
$274Ozempic 1 mg, Walmart Pharmacy

Most pharmacies of any Canadian city and not the cheapest. No Costco pharmacy operates inside the city limits, so mail order beats every walk-in counter here; and downtown Shoppers locations carry the highest dispensing fees we record in Ontario.

PharmacyDrugFeeTotalChecked
Walmart Pharmacy $262$12$274Audited Aug 2026
CanadaDrugsOnline $283—$283Estimated
Rexall $276$13$289Audited Aug 2026

Three ways to pay less in Ontario

Lever 1Save up to $52/mo

Change pharmacy

Same drug, same dose, same country: Costco Pharmacy and Shoppers Drug Mart are $52 apart on a single month of Ozempic. This is the cheapest change to make and it takes one phone call.

See the table above →
Lever 2Save $170/mo

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 →
Lever 3Save $170/mo

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 →

Common questions about GLP-1 prices in Ontario

Which pharmacy is cheapest for Ozempic in Ontario?

Costco Pharmacy, at $262 for a 1 mg pen including its $4 dispensing fee. That row is from a published August 2026 retail phone audit. Walmart Pharmacy is next at $274.

Does Ontario have a Costco pharmacy?

Yes. Costco Pharmacy dispenses in Ontario, membership is not required to use the pharmacy, and its $4 dispensing fee is the lowest of any chain we track. It is usually the cheapest counter in the province for brand and generic semaglutide alike.

Is generic semaglutide available in Ontario?

Yes. Apo-Semaglutide is Health Canada approved and dispensed in Ontario. The cheapest counter we track for it is Costco Pharmacy at $92 a month including the dispensing fee, against $262 for brand Ozempic at the cheapest chain.

Why do GLP-1 prices differ between cities in Ontario?

Chain coverage. Mississauga is cheapest at $262 and Toronto dearest at $274, on the identical pen. The manufacturer's price is uniform across Canada; what differs is which discount chains operate in a given city and how much local competition there is. A city with a Costco or several Superstore pharmacies has a lower floor than one served mainly by independents.

Can I use the Ozempic savings card in Ontario?

Yes. The Ozempic savings card applies in Ontario and brings brand Ozempic in line with generic semaglutide pricing at the counter, with nothing to print. It generally cannot be combined with a public drug plan.