Skip to main content

Generic Ozempic Cost in Canada — 2026

By GLP1Prices Editorial · Last verified July 15, 2026

Apo-Semaglutide (generic Ozempic) in Canada costs $88–$99 per pen at 1 verified pharmacies, as of July 15, 2026. Cheapest: Costco Pharmacy.

Lowest price
$88
Pharmacies
1
Verified
July 15, 2026

What does generic Ozempic cost in Canada right now?

Generic Ozempic — sold in Canada as <a href="/drugs/apo-semaglutide">Apo-Semaglutide</a> by Apotex — costs $88 to $99 per pen at Costco pharmacies as of July 2026, depending on province. Ontario and British Columbia list the pen at $88, Alberta at $91, and Quebec at $99. The generic launched in May 2026 following the expiry of Novo Nordisk's Canadian data exclusivity on semaglutide on January 4, 2026 — the regulatory event that opened the market to Apotex and other generic manufacturers.

Apotex prices Apo-Semaglutide uniformly per pen across the available strengths (2 mg and 4 mg injection pens), so the per-pen cost within a given province is the same regardless of strength. Costco carries the lowest verified prices, but Walmart, Shoppers Drug Mart, and Rexall also stock the generic in many locations at slightly higher prices. Compared with brand-name Ozempic — which regularly lists above $300 per pen before any plan coverage — the generic represents a substantial reduction in out-of-pocket cost for Canadians paying cash.

Coverage through public drug plans (such as Ontario's ODB, Quebec's RAMQ, BC PharmaCare, and Alberta's Alberta Blue Cross public programs) and private employer plans is evolving as the generic rolls out. Listing decisions are made independently by each province, and the pan-Canadian Pharmaceutical Alliance (pCPA) negotiates public-plan pricing separately. Check your specific plan directly — do not assume coverage based on what a neighbouring province offers. Patients already stabilized on brand Ozempic should confirm interchangeability with their prescriber before switching at the pharmacy counter.

ProvinceCheapest pharmacyStrengthPriceVerified
AlbertaCostco Pharmacy2mg/pen$91.00Jul 15, 2026
British ColumbiaCostco Pharmacy2mg/pen$88.00Jul 15, 2026
OntarioCostco Pharmacy4mg/pen$88.00Jul 15, 2026
QuebecCostco Pharmacy4mg/pen$99.00Jul 15, 2026

Frequently asked questions

How much does generic Ozempic cost in Canada?
At Costco — the lowest-price verified retailer — Apo-Semaglutide costs $88 per pen in Ontario and British Columbia, $91 in Alberta, and $99 in Quebec as of July 2026. Other pharmacies such as Walmart and Shoppers Drug Mart stock the same generic but typically at slightly higher prices. See the Apo-Semaglutide price comparison for a full list of verified pharmacy prices by province.
How much does Apo-Semaglutide cost?
Apo-Semaglutide is priced per pen, and cash prices vary by pharmacy and province. Rather than quote a single number that can go stale, the verified price table above shows current per-pen prices confirmed directly from Canadian pharmacies, with the cheapest verified price highlighted for each province.
Where can I buy generic Ozempic in Canada?
Apo-Semaglutide is available at major chain pharmacies including Costco, Walmart, Shoppers Drug Mart, and Rexall, as well as many independent pharmacies. Stock is rolling out across provinces; availability may vary by location in the weeks following the May 2026 launch. Telehealth providers such as Felix also dispense it nationally at $149 per pen.
Is generic Ozempic the same as Apo-Semaglutide?
Yes. Apo-Semaglutide is the brand name Apotex uses for its generic version of semaglutide — the same active ingredient found in Ozempic. Health Canada approved it as a generic, meaning it contains the same active ingredient at the same strength as the brand-name product. "Generic Ozempic" is a common informal term Canadians use when searching for it. Whether a pharmacist can substitute it for brand-name Ozempic without a new prescription depends on your province's interchangeability rules — see below for details.
Which pharmacies carry Apo-Semaglutide in Alberta?
Availability varies by pharmacy and current stock. The verified price table above lists the specific Alberta pharmacies — including locations in major hubs like Calgary and Edmonton — where we've confirmed a current Apo-Semaglutide price. Large chains such as Costco, Walmart, Shoppers Drug Mart, and Rexall have carried it since the May 2026 launch, alongside many independent pharmacies. Call ahead to confirm current stock before visiting, as supply can vary by location.
When did generic Ozempic launch in Canada?
Apo-Semaglutide by Apotex launched in Canada in May 2026. The launch followed the expiry of Novo Nordisk's Canadian data exclusivity on semaglutide on January 4, 2026, which was the legal barrier preventing generics from entering the market. CBC News and Global News both covered the launch as a significant development for Canadian patients.
Does Costco have the cheapest generic Ozempic price in Canada?
Based on prices verified in our database as of July 2026, Costco carries the lowest listed price at $88 per pen in Ontario and British Columbia. Other retailers are priced higher. Note that Costco pharmacy is open to non-members in most provinces under pharmacy access rules, so you do not need a Costco membership to fill a prescription there.
What pen strengths of generic Ozempic are available in Canada?
Apotex launched Apo-Semaglutide in 2 mg and 4 mg injection pens. Apotex prices both strengths at the same per-pen cost within each province. Confirm current stock availability with your pharmacy, as supply is ramping up following the May 2026 launch.
Is generic Ozempic covered by public drug plans in Canada?
Coverage varies by province and plan and is still evolving as of May 2026. Public plans such as ODB (Ontario), RAMQ (Quebec), BC PharmaCare, and Alberta's public programs each make independent listing decisions. Do not assume your plan covers Apo-Semaglutide based on another province's formulary. Contact your plan administrator or check your province's formulary search tool directly.
Is Apo-Semaglutide interchangeable with brand-name Ozempic at the pharmacy?
Health Canada approved Apo-Semaglutide as a generic of Ozempic. Whether a pharmacist can substitute it at the counter without a new prescription depends on your province's interchangeability rules and your prescriber's instructions. In provinces where the generic is listed as interchangeable, substitution may be permitted unless the prescriber has indicated "no substitution." Confirm the details with your pharmacist.

How we verify these prices

Every price on this page is either community-submitted (verified against the original pharmacy listing or receipt) or confirmed by direct phone call. Read more about our verification methodology.

Update log

  • Quarterly editorial review: refreshed "as of May 2026" price-verification date stamps to July 2026 in the intro and two FAQ answers (historical launch-date references left unchanged). Live prices re-confirmed unchanged against the database: $88 ON/BC, $91 AB, $99 QC, Costco-only.
  • Expanded Apo-Semaglutide identity and Alberta pharmacy-availability guidance; refreshed title and TL;DR to cover the Apo-Semaglutide product name.
  • Guide published. Costco prices verified in BC, ON, QC, AB.
Check your insurance coverage