Vyvanse prices in Canada vary significantly based on province, insurance coverage, and pharmacy, with costs typically ranging from $120 to $250 per month without coverage.
Current Pricing Overview
As of 2024, Vyvanse costs approximately $150-$180 for a 30-day supply of common dosages (30mg, 50mg, 70mg) at major pharmacy chains. Independent pharmacies may offer slightly lower prices, while hospital pharmacies often have the most competitive pricing.
Provincial Coverage Differences

Coverage varies by province: Ontario’s OHIP+ covers Vyvanse for those under 25, British Columbia’s Fair PharmaCare provides income-based assistance, and Quebec’s RAMQ offers coverage with co-payments. Each province has different eligibility requirements and coverage limits.
Private Insurance Coverage
Most employer-sponsored health plans cover Vyvanse, though co-payments and annual limits apply. Many plans cover 80-100% of the cost after deductibles are met. Some insurers require prior authorization or step therapy with less expensive alternatives first.
Patient Assistance Programs
Shire (now part of Takeda) offers patient assistance programs for those who qualify based on income and lack of insurance coverage. The Vyvanse Care Program provides support with insurance navigation and financial assistance options.
Cost-Saving Strategies
Patients can save by using pharmacy discount programs, comparing prices between pharmacies, asking about manufacturer coupons, and discussing generic alternatives with their healthcare provider when available.
