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.

#RoleMedian (USD)
1Doctor (General Practitioner)$228,000
2Data Scientist$118,000
3Software Engineer$110,000
4Registered Nurse$82,000
5Teacher (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.

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