Skip to main content
Mental Health

Sleep Medication Costs: Prescription vs OTC in Canada

Insomnia affects one in three Canadians. Compare prescription and OTC sleep aids by cost, effectiveness, and safety to find the best option for your budget.

TransparentMedz Team
March 8, 2026
4 min read
773 words

The Cost of Sleepless Nights

Insomnia affects approximately one in three Canadian adults at some point, and chronic insomnia impacts about 10% of the population. The sleep aid market — both prescription and OTC — generates hundreds of millions in annual sales in Canada. But not all options are created equal in terms of effectiveness, safety, or cost.

OTC Sleep Aids

Antihistamine-Based

ProductActive IngredientCost/MonthEffectiveness
ZzzQuilDiphenhydramine 50mg$12–$20Short-term only
Unisom SleepTabsDoxylamine 25mg$8–$14Short-term only
BenadrylDiphenhydramine 25mg$6–$12Short-term only
Store-brand diphenhydramineDiphenhydramine 25mg$4–$8Short-term only
Important: Antihistamine sleep aids are not recommended for long-term use. Tolerance develops within 1–2 weeks, and older adults face increased risk of confusion, falls, and cognitive impairment. The Canadian Geriatric Society specifically recommends against their use in seniors.

Melatonin

ProductDoseCost/MonthEvidence
Brand melatonin (Jamieson)3–5mg$8–$15Moderate for sleep onset
Store-brand melatonin3–5mg$5–$10Same efficacy
Slow-release melatonin2–5mg$10–$18Better for sleep maintenance
Melatonin is most effective for circadian rhythm issues (jet lag, shift work) rather than chronic insomnia. It is safe for long-term use and very affordable.

Other OTC Options

  • Magnesium glycinate: $10–$20/month. Moderate evidence for mild insomnia.
  • Valerian root: $8–$15/month. Weak evidence; may help some people.
  • L-theanine: $12–$20/month. Limited evidence as a standalone sleep aid.
  • CBD oil: $40–$120/month. Limited evidence; not regulated as a sleep medication.

Prescription Sleep Medications

Short-Term Options (2–4 weeks)

MedicationBrandGeneric Cost/MonthBrand Cost/MonthCoverage
ZopicloneImovane$8–$18$40–$60Covered (all provinces)
ZolpidemSublinox$25–$40$55–$80Limited coverage
TemazepamRestoril$10–$20$35–$55Covered (most provinces)
TriazolamHalcion$12–$25$45–$70Covered
Zopiclone is the most commonly prescribed sleep medication in Canada and one of the cheapest at $8–$18/month generic. However, it is intended for short-term use (2–4 weeks) due to tolerance and dependence risks.

Longer-Term Options

MedicationPrimary UseGeneric Cost/MonthEvidence for Insomnia
Trazodone 25–50mgAntidepressant$6–$15Strong (off-label)
Mirtazapine 7.5–15mgAntidepressant$8–$18Moderate (off-label)
Quetiapine 25–50mgAntipsychotic$10–$25Moderate (off-label)
Gabapentin 100–300mgAnticonvulsant$8–$20Moderate
Doxepin 3–6mgAntidepressant$12–$25Strong (on-label in US)
Trazodone at low doses (25–50mg) is the most commonly prescribed long-term sleep medication in Canada. At $6–$15/month generic, it is both effective and affordable.

Suvorexant (Belsomra)

A newer dual orexin receptor antagonist:

  • Cost: $120–$180/month (no generic available)
  • Coverage: Limited; requires Special Authorization in most provinces
  • Evidence: Effective but expensive

Cost Comparison: Annual Treatment

ApproachMonthly CostAnnual Cost
Store-brand melatonin$5–$10$60–$120
Generic zopiclone (short-term)$8–$18$96–$216
Low-dose generic trazodone$6–$15$72–$180
Brand suvorexant (Belsomra)$120–$180$1,440–$2,160
OTC diphenhydramine$4–$8$48–$96
CBT for insomnia (CBT-I)$150–$250/session (6–8 sessions)$900–$2,000 (one-time)

The Best Value Approach

Sleep experts recommend this order:

  • CBT for insomnia (CBT-I) — the gold standard with lasting results. Available free through some provincial programs (Ontario's BEACON, BC's BounceBack).
  • Generic trazodone ($6–$15/month) — effective, safe for longer-term use, covered by all provincial plans.
  • Melatonin ($5–$10/month) — useful for circadian issues, safe long-term, no prescription needed.
  • Generic zopiclone ($8–$18/month) — effective short-term while other approaches take effect.
  • Savings Tips

  • Avoid brand-name sleep aids. Generic zopiclone works identically to Imovane at a fraction of the cost.
  • Buy store-brand melatonin. Kirkland and Equate are 40–60% cheaper than branded products.
  • Use TransparentMedz to compare pharmacy prices on prescription sleep medications.
  • Ask about free CBT-I programs in your province before relying solely on medication.
  • Avoid long-term OTC antihistamines. They are not effective long-term and carry health risks.
  • The Bottom Line

    Effective insomnia treatment does not have to be expensive. Generic trazodone and melatonin together cost under $25/month, and free CBT-I programs are increasingly available. Use TransparentMedz to find the lowest prices and talk to your doctor about the safest long-term approach.

    Share this article

    Ready to save on your prescriptions?

    Compare prices across Canadian pharmacies and find the lowest cost for your medication.

    Compare Prices Now