What Is a Good Salary in Canada? (2026)
A good salary in Canada in 2026 starts around $152,000/yr — about 25% above the country median of $121,600. Anything above $212,800/yr places you in the top earners across the 30+ jobs tracked.
Last updated
Salary benchmarks in Canada
Median
$121,600
Mid-level avg.
Good
$152,000
+25% above median
Excellent
$212,800
+75% above median
Entry-level
$84,800
Junior avg.
Annual USD · averaged across 30+ tracked roles.
Junior vs mid vs senior
Junior
$84,800
0–2 yrs
Mid-level
$121,600
3–5 yrs
Senior
$164,200
6+ yrs
Top-paying jobs in Canada
Mid-level annual USD.
| # | Role | Median (USD) |
|---|---|---|
| 1 | Doctor (General Practitioner) | $228,000 |
| 2 | Data Scientist | $118,000 |
| 3 | Software Engineer | $110,000 |
| 4 | Registered Nurse | $82,000 |
| 5 | Teacher (Secondary) | $70,000 |
Frequently Asked Questions
A good salary in Canada is around $152,000/yr (about 25% above the country median of $121,600). Salaries above $212,800 are considered excellent.
Related pages
Data sources: aggregated public salary surveys, official labor statistics and crowdsourced reports. See our methodology. Canonical URL: https://salarybyrole.com/questions/what-is-a-good-salary-in-canada