Salary benchmarks

Average Salary in Canada

Average salaries in Canada vary by role. The table below ranks roles by median pay; open one for percentile bands, total compensation, and how the package compares to other countries.

Highest-paying roles

#RoleMedian
1PhysicianCA$186,000
2Engineering ManagerCA$182,000
3Investment Banking AnalystCA$158,000
4Sustainability ManagerCA$157,000
5Marketing ManagerCA$151,000
6Quantitative AnalystCA$149,000
7Sales ManagerCA$145,000
8Machine Learning EngineerCA$144,000
9LawyerCA$140,000
10Strategy ConsultantCA$138,000
11Fintech EngineerCA$137,000
12Solutions ArchitectCA$135,000
13AI Product ManagerCA$133,000
14Management ConsultantCA$132,000
15Data ScientistCA$130,000
16PharmacistCA$129,000
17Security EngineerCA$128,000
18Data EngineerCA$126,000
19Cloud EngineerCA$125,000
20Physician AssistantCA$124,000
21DevOps EngineerCA$123,000
22Product ManagerCA$121,000
23Backend EngineerCA$119,000
24Software EngineerCA$116,000
25Financial AdvisorCA$114,000
26Frontend EngineerCA$112,000
27Nurse PractitionerCA$110,000
28Financial AnalystCA$107,000
29Physical TherapistCA$104,000
30Business AnalystCA$102,000
31Product DesignerCA$101,000
32Account ExecutiveCA$98,000
33Data AnalystCA$93,000
34AccountantCA$89,000
35Sales RepresentativeCA$86,000
36Registered NurseCA$79,000
37HR SpecialistCA$75,000

How we calculate this

Each role's figure is a median in Canada, from official wage data where available and regional references otherwise, always labeled. Figures are gross annual.

Frequently asked questions

What is a good salary in Canada?

It depends on the role. The ranking below shows median pay per role in Canada; open a role for the full percentile bands and where you would sit.

Which roles pay the most in Canada?

The table orders roles by median pay in Canada. Leadership, medicine, and specialized tech and finance roles typically top the list.

Go deeper