Pay by Role
Salary ranking · Canada
Canada flag

Highest-Paying Jobs in Canada

The 75 best-paid careers in Canada we track, ranked by average annual salary. Radiologist tops the list at $384,040 per year.

Showing amounts in USD (USD default; source data is CAD). FX as of Mon, 13 Jul 2026 00:02:31 +0000. Convert currencies

#JobAverage / yr
1Radiologist$384,040
2Surgeon$381,216
3Psychiatrist$351,566
4Physician$272,499
5Dentist$242,849
6Corporate Attorney$228,730
7Cloud Architect$228,024
8Investment Banker$220,258
9Site Reliability Engineer$202,609
10Product Manager$192,726
11Physician Assistant$184,960
12DevOps Engineer$184,254
13Pharmacist$179,313
14Actuary$177,901
15Nurse Practitioner$177,195
16Aerospace Engineer$176,489
17Optometrist$172,253
18Data Engineer$170,841
19Management Consultant$167,311
20Sales Manager$160,252
21Lawyer$151,780
22Veterinarian$148,251
23Chemical Engineer$146,133
24Electrical Engineer$142,603
25School Principal$140,485
26UX Designer$139,779
27Marketing Manager$136,955
28Project Manager$136,955
29Psychologist$134,837
30Database Administrator$134,132
31Financial Advisor$133,426
32Biomedical Engineer$130,602
33Professor$129,896
34Industrial Engineer$129,896
35Network Engineer$128,484
36Operations Manager$127,778
37Physical Therapist$124,954
38Web Developer$124,954
39QA Engineer$124,954
40Data Scientist$124,248
41AI Engineer$124,248
42Occupational Therapist$123,542
43Architect$122,836
44Environmental Engineer$122,836
45Business Analyst$117,895
46HR Manager$117,895
47Software Engineer$117,189
48Frontend Developer$117,189
49Backend Developer$117,189
50Full-Stack Developer$117,189
51Data Analyst$115,071
52Dental Hygienist$110,835
53Systems Administrator$109,423
54Recruiter$104,481
55Financial Analyst$103,069
56Auditor$102,364
57Real Estate Agent$100,952
58Mechanical Engineer$99,540
59Civil Engineer$97,422
60Chef$92,480
61Electrician$88,950
62Plumber$88,950
63Copywriter$88,244
64Registered Nurse$87,538
65Accountant$87,538
66Paralegal$84,009
67HVAC Technician$83,303
68Social Media Manager$82,597
69Video Editor$81,891
70Graphic Designer$81,185
71IT Support Specialist$76,949
72Teacher$76,949
73Carpenter$75,537
74Photographer$74,831
75Welder$71,301
All Canada salaries by job & city

Frequently asked questions

What is the highest-paying job in Canada?
Of the roles we track, Radiologist is the highest paid in Canada, with an average salary of about $544,000 per year.
What are the top 3 highest-paying jobs in Canada?
The top three on this list are Radiologist ($544,000), Surgeon ($540,000), and Psychiatrist ($498,000) per year.
How many high-paying careers are covered for Canada?
This ranking covers 75 careers with real salary data in Canada, all shown in CAD and refreshed automatically.
What does a typical top career pay in Canada?
The median of this ranked list is Web Developer at roughly $177,000 per year — a useful midpoint for the better-paid roles in Canada.
How wide is the pay gap among high-paying jobs in Canada?
Radiologist at the top earns about $544,000 while Welder at the bottom of this list averages $101,000 — roughly a 439% spread across the ranked roles.
Are these salaries before or after tax?
Figures are gross (pre-tax) annual averages in CAD. Use the Pay by Role salary calculator for a simplified take-home estimate.