Skip to main content
Mental Health

Anti-Anxiety Medications: Costs, Generics, and Coverage

From benzodiazepines to SSRIs, a cost comparison of anti-anxiety medications in Canada with coverage details and money-saving strategies.

TransparentMedz Team
February 28, 2026
4 min read
739 words

Anxiety Medication in Canada: What You Will Pay

Anxiety disorders affect approximately 3 million Canadians, making them the most common mental health condition in the country. Fortunately, effective medications are available — and most are surprisingly affordable in generic form.

Medication Classes and Costs

SSRIs (First-Line for Anxiety)

SSRIs are recommended as first-line treatment for generalized anxiety disorder (GAD), social anxiety, and panic disorder:

MedicationBrandBrand Cost/MonthGeneric Cost/Month
EscitalopramCipralex$65–$85$8–$20
SertralineZoloft$75–$95$7–$15
ParoxetinePaxil$60–$80$8–$18
FluoxetineProzac$55–$75$6–$14

SNRIs

MedicationBrandBrand Cost/MonthGeneric Cost/Month
Venlafaxine XREffexor XR$90–$130$10–$25
DuloxetineCymbalta$110–$150$15–$30

Benzodiazepines (Short-Term Use)

Benzodiazepines work quickly but carry risks of dependence and are typically prescribed for short-term or as-needed use:

MedicationBrandGeneric Cost/Month
LorazepamAtivan$5–$12
ClonazepamRivotril$6–$15
AlprazolamXanax$8–$18
DiazepamValium$5–$10
Important: Benzodiazepines are the cheapest anxiety medications but should not be used as primary long-term treatment due to tolerance, dependence, and withdrawal risks. They are best reserved for acute anxiety episodes while an SSRI or SNRI takes effect (4–6 weeks).

Buspirone

Buspirone (BuSpar) is an alternative for GAD that does not carry the dependence risks of benzodiazepines:

  • Generic cost: $8–$20/month
  • Coverage: Covered by most provincial plans
  • Advantage: No sedation, no dependence, no withdrawal
  • Disadvantage: Takes 2–4 weeks to work; less effective for panic disorder

Pregabalin (Lyrica)

Pregabalin is used off-label for anxiety in Canada and is more commonly prescribed in Europe:

  • Brand cost: $120–$180/month
  • Generic cost: $25–$50/month
  • Coverage: Typically covered for neuropathic pain; may require Special Authorization for anxiety

Provincial Coverage for Anxiety Medications

ProvinceGeneric SSRIsBenzodiazepinesBuspironePregabalin
Ontario (ODB/OHIP+)CoveredCoveredCoveredSpecial Auth.
British ColumbiaCoveredCoveredCoveredSpecial Auth.
AlbertaCoveredCoveredCoveredCovered
Quebec (RAMQ)CoveredCoveredCoveredCovered
SaskatchewanCoveredCoveredCoveredSpecial Auth.
ManitobaCoveredCoveredCoveredSpecial Auth.
All provinces cover generic SSRIs and benzodiazepines, making anxiety treatment accessible even without private insurance.

Cost Comparison: Annual Treatment

Treatment ApproachMonthly CostAnnual Cost
Generic SSRI only$7–$20$84–$240
Generic SSRI + as-needed lorazepam$12–$32$144–$384
Brand SSRI + brand pregabalin$185–$265$2,220–$3,180
Buspirone only$8–$20$96–$240
The difference between generic and brand treatment can exceed $2,000 per year.

Therapy vs Medication vs Both

Cost is not the only factor. Here is how the options compare:

ApproachMonthly CostEvidence for GAD
Generic SSRI$7–$20Strong
CBT therapy (psychologist)$150–$250/sessionStrong
SSRI + CBT combined$157–$270Strongest
Meditation apps (Headspace, Calm)$10–$15Moderate
The combination of medication and cognitive behavioural therapy (CBT) has the strongest evidence, but it is also the most expensive unless therapy is covered by your benefits plan.

Practical Savings Tips

  • Start with a generic SSRI. At $7–$20/month, it is the most cost-effective first step.
  • Avoid brand names. Generic escitalopram is identical to Cipralex at one-fifth the price.
  • Limit benzodiazepine use to short-term (under 4 weeks). Long-term use increases costs and health risks.
  • Check TransparentMedz for pharmacy price comparisons. Even $5/month savings adds up to $60/year.
  • Ask about free therapy options. Many provinces offer funded CBT through community mental health centres or online platforms like AbilitiCBT (Ontario) and BounceBack (BC).
  • The Bottom Line

    Effective anxiety treatment is affordable in Canada. Generic SSRIs cost as little as $7/month and are covered by all provincial drug plans. Combine medication with therapy for the best outcomes, and use TransparentMedz to ensure you are paying the lowest possible price.

    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