Content has loaded

Human resources manager salary in Canada

How much does a Human Resources Manager make in Canada?

Average base salary

$88,749

The average salary for a human resources manager is $88,749 per year in Canada. 1.2k salaries reported, updated at July 25, 2026

Human Resources Manager job openings in Canada

slide 1 of 6
slide1 of 6
174484 - Human Resources Manag...
Government of Prince Edward Island4out of 5 stars.
Charlottetown, PE
$89,739–$110,526 a year
Full-time
23 hours ago

Highest paying companies for Human Resources Manager in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
Corporation of Delta
 
$227,669per year
View company
City of Guelph, ON
 
$186,896per year
COOEC CANADA COMPANY
 
$166,400per year
NORTHWEST TERRITORIES POWER CO...
 
$161,574per year
City of Coquitlam, BC
 
$151,737per year
Pacific Northern Gas
 
$148,000per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Human Resources Managers near Canada

  1. Surrey, BC
    $99,804 per year
  2. Vancouver, BC
    $92,732 per year
  3. Calgary, AB
    $91,793 per year
  4. Mississauga, ON
    $91,648 per year
  5. Ottawa, ON
    $89,049 per year

Where can a Human Resources Manager earn more?

Compare salaries for Human Resources Managers in different locations
vs.

How much do similar professions as Human Resources Manager get paid in Canada?

Senior Human Resources Manager

Job openings
Average $104,522 per year

Junior Human Resources Manager

Job openings
Average $58,534 per year