Skip to main content
Built for Canadian job search2,868+ jobs tracked1,130+ LMIA-related roles20+ public guides

Canadian Salary Explorer

Canadian Salaries by Role & Province

Explore salary ranges across Canada by job role, province, and experience level.

Software Developer

ONBC
$75K$110K/year
View Jobs

Registered Nurse

ONBC
$70K$85K/year
View Jobs

Electrician

ABON
$60K$80K/year
View Jobs

Truck Driver

ABON
$55K$70K/year
View Jobs

Accountant

ONBC
$60K$85K/year
View Jobs

Project Manager

ONBC
$80K$110K/year
View Jobs

Data Analyst

ONBC
$70K$95K/year
View Jobs

Marketing Manager

ONBC
$70K$95K/year
View Jobs

Mechanical Engineer

ABON
$75K$100K/year
View Jobs

Pharmacist

ONBC
$95K$115K/year
View Jobs

Welder

ABSK
$55K$75K/year
View Jobs

Chef

BCON
$42K$58K/year
View Jobs

Teacher

ONAB
$60K$80K/year
View Jobs

Dental Hygienist

ABON
$70K$85K/year
View Jobs

Civil Engineer

ABON
$75K$100K/year
View Jobs

Sales Representative

ONBC
$50K$70K/year
View Jobs

Administrative Assistant

ONBC
$42K$52K/year
View Jobs

Graphic Designer

ONBC
$50K$68K/year
View Jobs

Warehouse Worker

ONAB
$38K$48K/year
View Jobs

Construction Worker

ABON
$48K$65K/year
View Jobs

Security Guard

ONAB
$38K$48K/year
View Jobs

Customer Service Representative

ONBC
$40K$50K/year
View Jobs

Web Developer

ONBC
$65K$90K/year
View Jobs

Financial Analyst

ONAB
$68K$90K/year
View Jobs

HR Manager

ONBC
$70K$95K/year
View Jobs

Lawyer

ONBC
$90K$140K/year
View Jobs

Dentist

ONBC
$140K$200K/year
View Jobs

Plumber

ABON
$58K$78K/year
View Jobs

Carpenter

ABON
$52K$70K/year
View Jobs

Heavy Equipment Operator

ABSK
$60K$82K/year
View Jobs

Top Paying Jobs in Canada

#RoleSenior Salary 
1Dentist$200,000$300,000View Jobs
2Lawyer$140,000$250,000View Jobs
3Software Developer$110,000$160,000View Jobs
4Project Manager$110,000$150,000View Jobs
5Mechanical Engineer$100,000$140,000View Jobs
6Pharmacist$115,000$140,000View Jobs
7Civil Engineer$100,000$135,000View Jobs
8Data Analyst$95,000$130,000View Jobs
9Marketing Manager$95,000$130,000View Jobs
10Web Developer$90,000$130,000View Jobs

Data based on Canadian job market averages for 2026. Actual salaries vary by employer, experience, and location.

Why trust this tool

Data and methodology sourced from Job Bank wage reports, Statistics Canada labour data, provincial salary and cost-of-living benchmarks. Updated quarterly as labour-market data changes. Editorial policy · AI disclosure

Know your worth before applying

AI matches you with jobs that fit your salary expectations.

Canadian Salary Guide 2026

Salaries in Canada vary significantly by province. Alberta and Ontario typically offer the highest compensation, driven by strong energy, technology, and financial sectors. British Columbia and Quebec follow closely, while Atlantic provinces tend to have lower salary ranges offset by a lower cost of living. Our salary data covers all 10 provinces and 3 territories so you can make informed career decisions no matter where you live or plan to relocate.

Among the top-paying occupations in Canada, software developers earn between $75,000 and $160,000 depending on experience and location. Petroleum engineers command $100,000 to $160,000, reflecting demand in Alberta's energy sector. Registered nurses earn $65,000 to $95,000, with higher ranges in remote and northern communities. Licensed electricians see salaries from $60,000 to $105,000, especially in provinces with active construction markets. Truck drivers, essential to Canada's supply chain, earn $55,000 to $90,000 with LMIA-backed positions often offering additional relocation support.

Understanding salary ranges is crucial when negotiating job offers or planning a career change. For newcomers to Canada, salary expectations also play a key role in LMIA applications, where employers must demonstrate they are offering a competitive wage. Use this guide alongside our Skill Gap Analysis and Career Path Explorer to plan your next move with confidence.