Skip to main content

Vitamin D 1000IU

Cholecalciferol · tablet

Generic: Cholecalciferol
Other
DIN: 02247329

Lowest price

$5.30

Save up to $6.61

Last verified:

Vitamin D supplement for deficiency prevention, bone health, and immune support. Essential in northern climates with limited sun exposure.

Vitamin D 1000IU is available at 9 pharmacy chains in Canada, with prices ranging from $5.30 to $11.91. You could save up to $6.61 by choosing Costco Pharmacy - Saguenay over Guardian Pharmacy - Kensington.

Prices across 9 pharmacy chainsSorted by price

Save up to $6.61 (55%)

by choosing Costco Pharmacy - Saguenay over Guardian Pharmacy - Kensington

Best Price

$5.30

$10.16

+$4.86 more

Rexall - Winnipeg

Winnipeg, MB

$10.24

+$4.94 more

$10.29

+$4.99 more

$10.34

+$5.04 more

Familiprix - Beauport

Quebec City, QC

$10.41

+$5.11 more

$10.75

+$5.45 more

$10.95

+$5.65 more

$11.91

+$6.61 more

Cheapest option breakdown

Unit price ($0.03 × 30)
$0.81
Dispensing fee
$4.49
Total$5.30
15% drug85% fee

Why prices differ

Price spread$6.61
Costco Pharmacy - Saguenay vs Guardian Pharmacy - Kensington125% gap

What drives the $6.61 gap?

Dispensing fee
97% of gap
$4.49$11.00(+$6.51)
Pharmacy markup
1% of gap
$0.00$0.08(+$0.08)
Drug base cost
1% of gap
$0.81$0.91(+$0.09)

The dispensing fee is the biggest factor in the price difference for this medication. This is a flat fee pharmacists charge per fill — it can vary by over $7 between chains.

Price at each chain

Visual comparison — green bar = cheapest

Costco Pharmacy - Saguenay
$5.30
Walmart Pharmacy - Polo Park
$10.16+$4.86
Rexall - Winnipeg
$10.24+$4.94
Shoppers Drug Mart - Portage
$10.29+$4.99
London Drugs - Winnipeg
$10.34+$5.04
Familiprix - Beauport
$10.41+$5.11
Jean Coutu - Saint-Roch
$10.75+$5.45
Medicine Shoppe - Cook St
$10.95+$5.65
Guardian Pharmacy - Kensington
$11.91+$6.61
Drug cost
Markup
Dispensing fee

Know a better price?

Help others save by submitting the price you paid.

Submit a Price
Share this page to help others find cheaper prices

Where to Buy Vitamin D 1000IU

Vitamin D 1000IU is available at 9 pharmacy chains across 42 cities

Vitamin D 1000IU at Shoppers Drug Mart

Available in 22 locations · Shoppers Drug Mart is Canada's largest pharmacy chain

Other Other Medications

Patients also compare these other drugs

Frequently Asked Questions

Common questions about Vitamin D 1000IU pricing and availability

How much does Vitamin D 1000IU cost?

+

Vitamin D 1000IU tablet costs as low as $5.30 at Costco Pharmacy - Saguenay, and up to $11.91 at Guardian Pharmacy - Kensington. Prices vary by pharmacy chain and location in Canada. We compare prices at 9 pharmacy chains to help you find the lowest price.

Where can I buy Vitamin D in Canada?

+

Vitamin D 1000IU is available at 9 pharmacy chains across 5 cities in Canada, including Saguenay, Winnipeg, Quebec City, Victoria, Calgary. The cheapest option is Costco Pharmacy - Saguenay at $5.30.

What is the generic name for Vitamin D?

+

The generic name for Vitamin D is Cholecalciferol. Generic versions contain the same active ingredient and are typically 30-80% cheaper. Ask your pharmacist about switching to save money.

How much does Vitamin D cost at Shoppers Drug Mart?

+

Vitamin D 1000IU costs $10.29 at Shoppers Drug Mart in Winnipeg. This includes the dispensing fee of $9.28. You could save $4.99 by switching to Costco Pharmacy - Saguenay.

How can I save money on Vitamin D?

+

You can save up to $6.61 (55%) on Vitamin D 1000IU by choosing Costco Pharmacy - Saguenay over Guardian Pharmacy - Kensington. Other ways to save include: asking for generic alternatives, checking if your insurance covers it, using pharmacy loyalty programs, and buying in larger quantities to reduce per-unit costs.

Canadian Health Resources

Official resources for drug information, coverage, and patient assistance