
Salary of a Pharmacist in Canada (2025)
Are you considering a career as a pharmacist in Canada? Pharmacists play a crucial role in the healthcare system, ensuring patients receive the correct medications and treatment guidance. If you’re wondering, “What is the salary of a pharmacist in Canada?”, this guide will provide a detailed breakdown.

How Much Do Pharmacists Earn in Canada?
The salary of a pharmacist in Canada varies based on experience, location, and workplace setting. According to the Canadian Job Bank, the median salary for pharmacists in Canada is $105,000 per year.
However, salaries can range widely. Entry-level pharmacists typically earn around $85,000 per year, while experienced pharmacists or those in specialized roles can earn significantly more.
Pharmacist Salaries by Experience in Canada
Experience Level | Average Salary (Annual) |
---|---|
Entry-Level Pharmacist | $85,000 – $100,000 |
Mid-Level Pharmacist | $100,000 – $120,000 |
Senior Pharmacist | $120,000 – $140,000 |
Pharmacy Manager | $130,000 – $150,000 |
Factors That Affect a Pharmacist’s Salary in Canada
1. Experience Level
Salaries increase with years of practice, with senior pharmacists and managers earning the highest salaries.
2. Workplace Setting
Pharmacists working in hospitals or research institutions often earn higher salaries than those working in retail pharmacies.
3. Location
Pharmacists in major cities like Toronto, Vancouver, and Calgary may earn higher salaries due to demand and cost of living. However, pharmacists in remote areas may receive incentives or bonuses.
4. Specializations and Certifications
Pharmacists who specialize in fields such as oncology, cardiology, or geriatrics often command higher salaries due to their expertise.

Additional Earnings for Pharmacists
Many pharmacists supplement their salaries through:
- Consulting and advising healthcare institutions
- Teaching at universities or pharmacy schools
- Research and pharmaceutical development
- Running or owning a pharmacy business
FAQ: Pharmacist Salaries in Canada
What is the salary of a pharmacist in Canada?
The median salary for pharmacists in Canada is $105,000 per year, according to the Canadian Job Bank. However, salaries vary based on experience, specialization, and location.
Which country has the highest pharmacist salary?
Pharmacists in the United States, Switzerland, and Australia tend to earn the highest salaries globally, with some making over $150,000 per year.
How many hours do pharmacists work in Canada?
Pharmacists in Canada typically work 35 to 44 hours per week, but those in hospitals or retail settings may work longer shifts, including evenings and weekends.
Is pharmacy a high-paying job in Canada?
Yes, pharmacy is considered a high-paying profession in Canada, with salaries exceeding $100,000 per year for many experienced professionals.
See Other Salaries in Canada
- [Average Salary of a Lawyer in Canada]
- [Average Salary of a Doctor in Canada]
- [Salary of a Pilot in Canada]
- [Average Salary of a CFL Player in Canada]
- [What is a Good Salary in Canada for a Family of 4]
- [Salary of a Nurse in Canada]
- [Salary of a Dentist in Canada]
- [Salary of a Police Officer in Canada]
- [Salary of a Surgeon in Canada]
- [Average Salary of a Welder in Canada]
- [Salary of a Psychologist in Canada]
Interested in learning more about high-paying careers in Canada? Explore other salary guides for professionals across various industries.