Skip to main content
Salary Guide

HR Specialist Salary in Canada

Based on 6,039 job listings - 2026

Average salary
$70,000 - $80,420
Median salary
$70,000 - $80,420
Lower rangeUpper range

Salary distribution by percentile

10th percentile$48K
25th percentile$60K
Median$70K
75th percentile$80K
90th percentile$92K

50% of professionals earn between $60,000 - $80,420 CAD

The median salary is $70,000

Top cities

Toronto823 job openings
Montréal423 job openings
Calgary356 job openings
Vancouver322 job openings
Mississauga320 job openings
Ottawa219 job openings
Edmonton213 job openings
Moncton151 job openings
Winnipeg150 job openings
Halifax71 job openings
Ahuntsic North58 job openings
Markham49 job openings
Burlington33 job openings

HR Specialist

6,039 job openings

View job listings

The average salary for a HR Specialist in Canada is CAD 70,000 - CAD 80,420 per year in 2026. The median salary is CAD 75,210 per year, based on 6,039 active job listings.

The cities with the most HR Specialist job opportunities in Canada are Toronto, Montréal, Calgary, Vancouver, Mississauga. Toronto leads with 823 job openings.

Explore 6,039 HR Specialist job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.