Canadian Salary Explorer
Canadian Salaries by Role & Province
Explore salary ranges across Canada by job role, province, and experience level.
Software Developer
Registered Nurse
Electrician
Truck Driver
Accountant
Project Manager
Data Analyst
Marketing Manager
Mechanical Engineer
Pharmacist
Welder
Chef
Teacher
Dental Hygienist
Civil Engineer
Sales Representative
Administrative Assistant
Graphic Designer
Warehouse Worker
Construction Worker
Security Guard
Customer Service Representative
Web Developer
Financial Analyst
HR Manager
Lawyer
Dentist
Plumber
Carpenter
Heavy Equipment Operator
Top Paying Jobs in Canada
| # | Role | Senior Salary | |
|---|---|---|---|
| 1 | Dentist | $200,000—$300,000 | View Jobs → |
| 2 | Lawyer | $140,000—$250,000 | View Jobs → |
| 3 | Software Developer | $110,000—$160,000 | View Jobs → |
| 4 | Project Manager | $110,000—$150,000 | View Jobs → |
| 5 | Mechanical Engineer | $100,000—$140,000 | View Jobs → |
| 6 | Pharmacist | $115,000—$140,000 | View Jobs → |
| 7 | Civil Engineer | $100,000—$135,000 | View Jobs → |
| 8 | Data Analyst | $95,000—$130,000 | View Jobs → |
| 9 | Marketing Manager | $95,000—$130,000 | View Jobs → |
| 10 | Web Developer | $90,000—$130,000 | View 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
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.