In Canada, free vaccination is available through an extensive network of public and community health facilities. Routine vaccines are funded by provincial governments and provided free of charge to all residents according to provincial immunization schedules.
The main providers of free vaccinations in all provinces:
Examples in Ontario (34 units):
Contact information:
Network of local primary health care centers:
Appointments:
Public health centers across the province:
Example: South Calgary Health Centre
Regional health authorities, including Vancouver Coastal Health:
Example: Central Community Health Centre
Booking:
Many provinces allow pharmacies to provide free routine vaccines:
Province | Available vaccines |
---|---|
Newfoundland and Labrador | Shingles (65+; from September 2025 — 50+), MMR, Tdap, pneumococcal |
Ontario | COVID-19, influenza, Tdap, pneumococcal, and more at > 4,000 pharmacies |
Walk-in without appointment, convenient hours (weekends), no doctor referral.
Immunizations as part of preventive care:
Multidisciplinary teams:
Organized during epidemics or campaigns in:
Example (COVID-19, Toronto): 8.8 million doses since January 2021 through mass centers.
Remote and underserved communities:
Vaccines for vulnerable groups:
Special initiatives for First Nations, Inuit, and Métis:
Vaccines for international travel (often fee-based) and consultations:
Province | Online booking | Phone |
---|---|---|
Ontario | ontario.ca/bookvaccine | 1-833-943-3900 |
Quebec | Clic Santé | 1-877-644-4545 |
Alberta | Alberta Vaccine Booking System | 811 |
British Columbia | gov.bc.ca/getvaccinated | 1-833-838-2323 |
Walk-in clinics: pharmacies, public health centers, walk-in medical facilities.
Canada's free vaccination system is comprehensive and accessible. Contact your local public health department or dial 811 to find the nearest location to receive the vaccines you need.