Canada's universal healthcare system covers most hospital and physician services — but "universal" does not mean "free for everything." Dental, vision, prescription drugs, home care, and long-term care can represent thousands of dollars annually in out-of-pocket costs for retirees. Planning for healthcare costs is an essential and often underestimated part of Canadian retirement planning.
Every province provides coverage for medically necessary physician services and hospital care. This includes:
What is generally NOT covered provincially: dental care, vision care (beyond medical conditions), most prescription drugs (with exceptions for seniors), hearing aids, physiotherapy, chiropractic, private hospital rooms, and medical devices.
Most provinces have senior drug benefit programs that kick in at age 65 (sometimes earlier for low-income seniors). Coverage varies significantly by province:
| Province | Senior Drug Program | Key Details |
|---|---|---|
| Ontario | ODB (Ontario Drug Benefit) | Covers most listed drugs; income-tested deductibles and co-pays |
| BC | BC PharmaCare (Fair PharmaCare) | Income-tested; family deductible and annual maximum |
| Alberta | Alberta Seniors Benefit (drug component) | Income-tested; co-payment per prescription |
| Quebec | RAMQ | Universal drug plan; income-tested premiums and co-pays |
| Manitoba | Manitoba Pharmacare | Income-based deductibles |
Federal pharmacare expansion is underway as of 2025 for certain drug classes (diabetes medications, contraceptives), but comprehensive national pharmacare is not yet implemented.
Dental costs are a significant retirement expense. The Canadian Dental Care Plan (CDCP), launched by the federal government in 2023–2024, provides coverage for Canadians without existing dental insurance and with family net income below $90,000. Seniors aged 65+ were among the first groups enrolled.
For those above the income threshold or not covered by CDCP, individual dental insurance or a Health Spending Account is worth considering. Annual routine dental costs (cleanings, X-rays, fillings) can easily run $1,000–$2,500 without insurance.
Most provinces cover eye exams for seniors aged 65+ through provincial health plans. However, glasses, contact lenses, and most vision corrections are not covered. Budget $300–$1,000+ for glasses or contacts every 1–2 years.
If you leave an employer who provided group benefits, you lose that coverage at retirement. Options include:
As Canadians age, many require assistance with daily activities — bathing, dressing, meal preparation, and medication management. Provincial home care programs provide some funded services, but the need often exceeds what is publicly available. Private home care typically costs $25–$45/hour. A modest level of care (10 hours/week) can add $13,000–$23,000/year to retirement expenses.
Long-term care (LTC) is perhaps the largest single financial risk in retirement. Publicly funded LTC beds are available in all provinces, but wait lists can be long and co-payment fees are income-tested. Private or semi-private LTC facilities can cost:
| Province | Public LTC (income-tested) | Private LTC |
|---|---|---|
| Ontario | $1,891–$2,701/month | $4,000–$100+/month |
| British Columbia | ~80% of after-tax income | $5,000–$12,000+/month |
| Alberta | $1,855–$2,059/month | $4,000–$9,000+/month |
| Quebec | Income-tested (CHSLD) | $3,000–$8,000+/month |
Private long-term care insurance is available in Canada, though products have become more limited and expensive in recent years. The alternative is self-insuring by maintaining a dedicated healthcare reserve (often suggested at $100,000–$250,000 per person) within your TFSA or non-registered account.
As of 2025, the federal CDCP covers seniors 65+ with family net income below $90,000 and no existing dental insurance. Coverage includes preventive, diagnostic, and restorative services. Co-payments apply on a sliding scale. Seniors can apply through Service Canada or My Service Canada Account.
In retirement, every dollar matters. KOHO offers free banking with no monthly fees and no minimum balance. Use code 45ET55JSYA for a bonus when you open your account.
Open KOHO Free — Code 45ET55JSYAPractical steps to manage healthcare costs in retirement: