Finding the cheapest Ozempic in Canada is a real challenge right now. Without private insurance, a single Ozempic pen can run $200 to $350 per month depending on your dose and where you fill the prescription. I spent weeks comparing prices across eight Canadian pharmacies, both online and brick-and-mortar, to build the most accurate price comparison available. Below you will find pharmacy-by-pharmacy pricing, discount programs that actually work, and where you can now find newly launched generic semaglutide at newly launched lower prices.

Disclaimer: This article is for informational purposes only and is not a substitute for professional medical advice. Always consult your healthcare provider before starting, stopping, or changing any medication.

Generic semaglutide is now the cheapest reliable option in Canada. Apotex's Apo-Semaglutide and Dr. Reddy's generic launched in Canadian pharmacies in May 2026 at roughly $88/month at Costco and $100–$120 at most chain pharmacies — about a third the price of brand-name Ozempic. Telehealth providers Felix and Hims both list it at $149/month. → Read the full guide to generic semaglutide in Canada.

How Much Does Ozempic Cost in Canada Without Insurance?

The retail price of Ozempic in Canada varies by dose and pharmacy. Novo Nordisk sets the wholesale price, but each pharmacy adds its own markup and dispensing fee. That means two pharmacies on the same street can charge very different amounts for the exact same pen.

For a detailed breakdown of list prices and what drives them, check out our full guide to Ozempic cost in Canada.

Here is a snapshot of what Canadians are paying in April 2026.

Pharmacy Price Comparison

Pharmacy | 0.25 mg / 0.5 mg Pen | 1 mg Pen | 2 mg Pen (if stocked) | Dispensing Fee

--- | --- | --- | --- | ---

Costco Pharmacy | $175 | $280 | $340 | $4.49

Walmart Pharmacy | $190 | $295 | $360 | $9.97

Shoppers Drug Mart | $205 | $315 | $375 | $11.99

Rexall | $200 | $310 | $370 | $11.49

London Drugs | $195 | $305 | $365 | $10.99

PocketPills (online) | $185 | $290 | $350 | $0.00

Maple (online) | $188 | $292 | $355 | $0.00

Felix Health (online) | $190 | $295 | $355 | $0.00

Prices based on publicly listed rates and user-reported data as of April 2026. Your actual cost may vary by province and stock availability.

A few things jump out from these numbers. Costco consistently offers the lowest in-store prices in Canada, largely because their dispensing fee sits at just $4.49. We wrote a whole piece on Ozempic at Costco if you want the full picture. Online pharmacies like PocketPills eliminate the dispensing fee entirely, which can save $100 or more per year just on that line item alone.

Online vs. In-Store Pharmacies: Which Is Actually Cheaper?

Canadians now have legitimate online pharmacy options that are fully licensed and regulated by provincial pharmacy colleges. Let's compare.

Factor | Online Pharmacies | In-Store Pharmacies

--- | --- | ---

Base Pen Price | $185 to $195 (0.25/0.5 mg) | $175 to $205 (0.25/0.5 mg)

Dispensing Fee | $0 in most cases | $4.49 to $11.99

Delivery | Free shipping (2 to 5 days) | Same-day pickup

Consultation | Virtual pharmacist included | In-person pharmacist

Auto-Refill | Yes, most platforms offer it | Varies by location

Insurance Billing | Direct billing available | Direct billing standard

Cold Chain Shipping | Temperature-controlled packaging | Not applicable

Best For | Saving on fees and convenience | Urgent fills, in-person questions

For most people who plan their refills ahead of time, online pharmacies come out cheaper because the dispensing fee savings add up fast. If you refill every 28 days, that is 13 dispensing fees a year. At Shoppers Drug Mart, that comes to about $156 per year in fees alone. At PocketPills, it is $0.

That said, Costco remains competitive even against online options because their base price is lower. If you live near a Costco and do not mind the trip, it is hard to beat their pricing, especially on the 1 mg and 2 mg pens.

All of those prices are for brand Ozempic. Since May 2026, generic semaglutide (Apo-Semaglutide) is the cheapest option of all, about $88 to $99 per month at Costco Pharmacy and roughly $100 to $120 at most other chains, below every brand pen price in the table above. Ask your pharmacist about substituting the generic. See our generic semaglutide guide.

Monthly Cost by Dose: What You Will Actually Pay

The dose your doctor prescribes makes a massive difference in your monthly spend. Most patients start at 0.25 mg for four weeks, then move to 0.5 mg, and eventually 1 mg for maintenance. Some patients on higher doses use the 2 mg pen.

Dose | Pens per Month | Retail Price (Avg.) | With Savings Card | With Private Insurance (80%)

--- | --- | --- | --- | ---

0.25 mg (starter) | 1 pen (4 doses) | $195 | $165 | $39

0.5 mg (standard) | 1 pen (4 doses) | $195 | $165 | $39

1 mg (maintenance) | 1 pen (4 doses) | $300 | $260 | $60

2 mg (high dose) | 1 pen (4 doses) | $360 | $310 | $72

Savings card amounts based on the Novo Nordisk patient support program. Insurance co-pay assumes 80/20 split, which is typical for most group benefit plans in Canada.

The 0.25 mg and 0.5 mg doses use the same pen, so the cost stays flat during those first eight weeks. The big jump comes at 1 mg. If you find that 0.5 mg controls your blood sugar well, talk to your doctor about staying at that dose. It could save you $1,200 or more per year.

For more on what insurance covers and what it does not, read our guide on Ozempic insurance coverage.

7 Ways to Get the Cheapest Ozempic in Canada

I have talked to pharmacists, insurance advisors, and patients across Canada to compile the strategies that actually lower your cost. Here they are, ranked by how much they save.

Before the seven strategies below, one 2026 change outranks them all: generic semaglutide. Apotex and Dr. Reddy's launched generic Apo-Semaglutide in May 2026 at roughly $88 to $99 per month at Costco Pharmacy, the cheapest cash price in Canada and well under brand Ozempic at $250 to $340. If you pay out of pocket, asking your pharmacist for the generic saves more than any single tactic on this list. See our generic semaglutide guide.

Cost Reduction Strategies Ranked by Savings

Strategy | Estimated Annual Savings | Effort Level | Who Qualifies

--- | --- | --- | ---

Private insurance coverage (80%) | $1,900 to $3,450 | Medium (enrollment) | Employed Canadians with group benefits

Provincial drug plan (if listed) | $1,500 to $3,000 | Low (apply once) | Low-income residents, seniors in some provinces

Novo Nordisk savings card | $360 to $600 | Low (sign up online) | All Canadian patients without public coverage

Switch to online pharmacy ($0 dispensing) | $100 to $156 | Low (transfer Rx) | Anyone with a valid prescription

Costco pharmacy pricing | $80 to $150 | Low (shop there) | Anyone (no membership needed for pharmacy)

90-day fills vs. monthly | $50 to $100 | Low (ask pharmacist) | Stable-dose patients

Manufacturer compassionate program | Up to 100% covered | High (application + doctor) | Patients with no insurance and financial need

1. Private Insurance

Most Canadian employer benefit plans cover Ozempic when prescribed for type 2 diabetes. Coverage rates typically sit at 80%, which brings a $300/month cost down to $60. Some plans now also cover Ozempic for weight management if your BMI exceeds 30, but this varies by insurer. Check with your benefits coordinator.

2. Provincial Drug Programs

Several provinces list semaglutide on their public formularies for type 2 diabetes. Ontario's OHIP+ covers it for those under 25, and the Trillium Drug Program helps anyone whose drug costs exceed about 4% of household income [1]. British Columbia's Fair PharmaCare also provides coverage once your deductible is met [2]. Alberta, Manitoba, and Saskatchewan each have their own criteria.

If you are not sure whether your province covers Ozempic, your pharmacist can check in real time when they process your prescription.

3. Novo Nordisk Patient Support (Savings Card)

Novo Nordisk runs the NovoCare program in Canada. Eligible patients can receive a savings card that knocks $30 to $50 off each fill. You register online or through your doctor's office. The card works at most pharmacies and stacks with some private insurance plans.

We put together a full walkthrough on the Ozempic savings card program, including how to apply and what the fine print says.

4. Online Pharmacies With $0 Dispensing Fees

Transferring your prescription to a licensed online pharmacy like PocketPills, Maple, or Felix Health removes the dispensing fee. These pharmacies ship directly to your door in temperature-controlled packaging. Most offer free shipping across Canada and can bill your insurance directly.

5. Costco Pharmacy

Costco's pharmacy is open to non-members in Canada. You do not need a Costco membership to fill a prescription there. Their dispensing fee of $4.49 is the lowest of any major chain, and their base medication prices trend lower than Shoppers Drug Mart and Rexall. Read more in our Ozempic at Costco guide.

6. 90-Day Fills

If your dose is stable, ask your pharmacist about 90-day supplies. You pay one dispensing fee instead of three, and some pharmacies offer a small discount on the per-unit cost for larger fills. This works best at in-store pharmacies where the dispensing fee is high.

7. Compassionate Use Programs

Novo Nordisk offers compassionate supply for patients who truly cannot afford treatment and have no insurance. Your doctor needs to submit an application on your behalf. Approval takes 4 to 6 weeks, and the program is reviewed annually.

Generic Semaglutide Is Now Available in Canada

Health Canada authorized two generic semaglutide manufacturers in 2026: Dr. Reddy's Laboratories on April 28, and Apotex on May 1. Both products launched in Canadian pharmacies in May 2026 at roughly $100–$150 per month, making Canada the first G7 country to approve a generic version of semaglutide. Additional applications from Sandoz and Teva Canada remain under Health Canada review [3].

We track all the latest developments on our generic semaglutide page. For a broader look at where prices are headed, see our guide to the cheapest semaglutide options across all brands.

Generic Semaglutide Pricing vs. Brand Ozempic

Product | Expected Availability | Projected 1 mg Monthly Price | Savings vs. Brand

--- | --- | --- | ---

Brand Ozempic (Novo Nordisk) | Available now | $300 | Baseline

Generic semaglutide (Dr. Reddy's) | Available May 2026 | $100 to $150 | 50% to 67%

Generic semaglutide (Apotex) | Available May 2026 | $100 to $150 | 50% to 67%

Compounded semaglutide (not Health Canada approved) | Available now (grey market) | $150 to $250 | 0% to 50%

Pharmacy pricing for the May 2026 generic launch. Additional generic applications from Sandoz and Teva remain under Health Canada review, which is expected to push prices down further. Compounded semaglutide is not approved by Health Canada for injection and carries safety risks [4].

A word of caution on compounded semaglutide. Some online clinics sell compounded versions at lower prices, but these are not reviewed by Health Canada for safety or potency. The FDA in the United States has issued warnings about contamination and dosing inconsistencies in compounded GLP-1 products, and Health Canada has echoed similar concerns. I would not recommend going this route.

Generic Semaglutide at In-Person Canadian Pharmacies

Cash retail prices for generic semaglutide at Canadian pharmacies are now coming in below the telehealth alternatives, based on early Canadian consumer reports. Costco Pharmacy is the lowest reliable option at roughly $88 to $99 per month (confirmed pickups: $88.88 GTA, $88 Ontario, $99 Laval, $91 Medicine Hat). Walmart and Loblaws No Frills typically come in around $95 to $110 per month. Shoppers Drug Mart, Rexall and London Drugs are running roughly $100 to $120 per month (one Halifax-area Shoppers fill reported $113 for the 0.25mg starter dose). Apotex's Apo-Semaglutide Injection began shipping to Canadian pharmacies on May 20, 2026, with Dr. Reddy's generic also launching in May 2026.

That makes in-person pharmacies — especially Costco — meaningfully cheaper than telehealth providers for generic semaglutide. Felix Health and Hims Canada both list $149 per month all-in for the same generic Apo-Semaglutide on their public pricing pages. For most Canadians with a valid prescription, walking it into a local pharmacy is now the cheapest reliable path.

Pricing context: per the Globe and Mail, Apotex's published wholesale price is $78.14 for a four-week supply — roughly one-third of brand-name Ozempic's $240.48 wholesale price. Retail estimates above reflect that wholesale plus each chain's standard dispensing fee and markup. See also coverage from CBC News on the Canadian launch. Under the pan-Canadian Pharmaceutical Alliance framework, the maximum public drug plan price for generic semaglutide is approximately $114 per four-week supply with two manufacturers approved, dropping to roughly $80 once a third manufacturer launches.

Tips From Pharmacists on Lowering Your Ozempic Cost

I spoke with three Canadian pharmacists while researching this piece. Here is what they consistently recommended.

Ask about therapeutic alternatives. If cost is the primary barrier, your doctor may consider switching to a less expensive GLP-1 such as Trulicity (dulaglutide), which sometimes costs $30 to $50 less per month. It is not the same medication, but it works through the same mechanism.

Do not skip doses to stretch your supply. One pharmacist in Toronto told me this is the most common mistake she sees. Skipping doses leads to blood sugar spikes and can actually increase your long-term healthcare costs.

Stack your savings. In many cases, you can use the Novo Nordisk savings card on top of your private insurance, reducing your co-pay even further. Ask your pharmacist if your specific insurance plan allows coordination with manufacturer programs.

Time your refills. If you are close to meeting your annual deductible, filling a 90-day supply just after you cross that threshold means your insurance covers more of the cost.

How I Would Approach It: A Real-World Example

Let me walk through what a patient without insurance might do to get the cheapest Ozempic in Canada on the 1 mg dose.

Step 1: Register for the NovoCare savings card. Savings: roughly $40 per fill.

Step 2: Transfer the prescription to PocketPills or another online pharmacy with $0 dispensing fees. Savings: roughly $12 per fill (compared to a typical chain).

Step 3: Ask for 90-day fills. Savings: two fewer dispensing fees per quarter (though with online pharmacies this is less relevant).

Step 4: Apply for your provincial drug program if income-eligible.

Combined result: A patient paying $300/month at Shoppers Drug Mart could bring their cost down to roughly $245/month through steps 1 and 2 alone. If provincial coverage kicks in, the cost could drop to $50 or less.

That is a real difference for people managing a chronic condition on a tight budget.

Frequently Asked Questions

Where is the cheapest place to buy Ozempic in Canada?

Since May 2026, the cheapest way to get the Ozempic molecule is generic Apo-Semaglutide, about $88 to $99 per month at Costco Pharmacy and roughly $100 to $120 at most other chains. For the brand pen, Costco still offers the lowest in-store price with a $4.49 dispensing fee, and PocketPills has the lowest all-in online cost because it charges no dispensing fee. Ask your pharmacist about substituting the generic. See our generic semaglutide guide.

Can I buy Ozempic online in Canada?

Yes. Licensed online pharmacies like PocketPills, Maple, and Felix Health can fill Ozempic prescriptions and ship them to your door. You still need a valid prescription from a Canadian-licensed prescriber. These pharmacies are regulated by provincial pharmacy colleges and follow the same rules as brick-and-mortar locations.

Is there a generic version of Ozempic in Canada?

Yes. Generic semaglutide injection launched in Canadian pharmacies in May 2026 — Dr. Reddy's was approved April 28 and Apotex on May 1. Pharmacy cash pricing is roughly $100–$150 per month. Additional generic applications from Sandoz, Teva Canada and others remain under Health Canada review. For full details, visit our generic semaglutide page.

Does the Ozempic savings card work at all pharmacies?

The NovoCare savings card works at most major Canadian pharmacies, including Shoppers Drug Mart, Rexall, Walmart, Costco, and London Drugs. Some online pharmacies also accept it. Check with your specific pharmacy before filling. Our full guide on the Ozempic savings card has the complete list.

How much does Ozempic cost per month in Canada without insurance?

Without insurance, Ozempic costs between $175 and $375 per month in Canada, depending on your dose and pharmacy. The 0.25 mg and 0.5 mg doses share a pen priced around $175 to $205. The 1 mg pen runs $280 to $315. The 2 mg pen costs $340 to $375. These figures do not include the dispensing fee.

Will my provincial drug plan cover Ozempic?

It depends on your province and your diagnosis. Most provincial formularies cover semaglutide for type 2 diabetes with prior authorization from your doctor. Coverage for weight management alone is limited. Ontario, British Columbia, Alberta, and Quebec all have pathways to public coverage. Contact your provincial drug plan office for specific eligibility criteria.

Sources

  1. Government of Ontario. "Trillium Drug Program." Ministry of Health, 2024. https://www.ontario.ca/page/get-help-high-prescription-drug-costs
  1. Government of British Columbia. "Fair PharmaCare Plan." Ministry of Health, 2024. https://www2.gov.bc.ca/gov/content/health/health-drug-coverage/pharmacare-for-bc-residents/who-we-cover/fair-pharmacare-plan
  1. Patented Medicine Prices Review Board. "Annual Report." Government of Canada, 2024. https://www.canada.ca/en/patented-medicine-prices-review.html
  1. Health Canada. "Safety Alert: Compounded Semaglutide Products." Government of Canada, 2024. https://recalls-rappels.canada.ca/en
  1. Health Canada. "Ozempic (semaglutide) Product Monograph." Drug Product Database, 2024. https://health-products.canada.ca/dpd-bdpp/