HR Generalist Salary in Canada
HR Generalist Salary in Toronto
Based on 442 job listings - Toronto, Canada 2026
Average salary
$83,577 - $103,776
Median salary
$77,500 - $92,500
Lower rangeUpper range
Salary distribution by percentile
10th percentile$61K
25th percentile$65K
Median$78K
75th percentile$92K
90th percentile$109K
50% of professionals earn between $65,000 - $91,807 CAD
The median salary is $77,500
Compare with national average
Toronto
Average salary
83,577 - 103,776
Median salary
77,500 - 92,500
442 job openings
Canada
Average salary
70,000 - 80,000
Median salary
70,000 - 80,000
7,428 job openings
Other cities
Vancouver532 job openings
Mississauga414 job openings
Calgary401 job openings
Montréal356 job openings
Edmonton268 job openings
Ottawa246 job openings
Winnipeg160 job openings
Vaughan144 job openings
Moncton93 job openings
Brampton70 job openings
Montreal (administrative Region)64 job openings
Richmond52 job openings
Oakville45 job openings
Laval39 job openings
Burlington38 job openings
North Census Division38 job openings
The average salary for a HR Generalist in Toronto, Canada is CAD 83,577 - CAD 103,776 per year in 2026, based on 442 job listings.
Explore 442 HR Generalist job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.