Average salary
$96,900 - $118,675
Median salary
$96,900 - $118,675
Lower rangeUpper range
Salary distribution by percentile
10th percentile$64K
25th percentile$80K
Median$97K
75th percentile$119K
90th percentile$136K
50% of professionals earn between $80,000 - $118,675 CAD
The median salary is $96,900
Top cities
Toronto1,303 job openings
Winnipeg985 job openings
Vancouver481 job openings
Montréal467 job openings
Mississauga445 job openings
Calgary332 job openings
Edmonton149 job openings
Ottawa139 job openings
Markham126 job openings
Boucherville81 job openings
Halifax75 job openings
Montreal (administrative Region)34 job openings
Moncton31 job openings
Ahuntsic North30 job openings
Oakville30 job openings
Related professions
CAD 90,000 - 120,000-3%
CAD 75,000 - 95,000-21%
CAD 77,120 - 90,000-22%
CAD 105,000 - 140,000+14%
CAD 126,000 - 150,000+28%
CAD 85,000 - 160,000+14%
CAD 91,185 - 125,760+1%
CAD 71,000 - 96,840-22%
CAD 70,190 - 103,375-19%
CAD 103,000 - 130,000+8%
The average salary for a HR Manager in Canada is CAD 96,900 - CAD 118,675 per year in 2026. The median salary is CAD 107,788 per year, based on 8,728 active job listings.
The cities with the most HR Manager job opportunities in Canada are Toronto, Winnipeg, Vancouver, Montréal, Mississauga. Toronto leads with 1,303 job openings.
Explore 8,728 HR Manager job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.