Content has loaded

Human resources manager salary in Canada

How much does a Human Resources Manager make in Canada?

Average base salary

$87,181

The average salary for a human resources manager is $87,181 per year in Canada. 1.2k salaries reported, updated at June 9, 2026

Human Resources Manager job openings in Canada

slide 1 of 6
slide1 of 6
Human Resources Manager
voestalpine3.3out of 5 stars.
Richmond, BC
Full-time
1 day 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

Highest paying cities for Human Resources Managers near Canada

  1. Delta, BC
    $107,469 per year
  2. Mississauga, ON
    $93,546 per year
  3. Vancouver, BC
    $91,669 per year
  4. Calgary, AB
    $91,093 per year
  5. Ottawa, ON
    $87,866 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 $103,926 per year

Junior Human Resources Manager

Job openings
Average $59,564 per year