Human resources representative salary in Canada
How much does a Human Resources Representative make in Canada?
Average base salary
- Hour
- Day
- Week
- Month
- Year
The average salary for a human resources representative is $60,937 per year in Canada. 36 salaries reported, updated at October 25, 2026
Highest paying companies for Human Resources Representative in Canada
Average year pay is based on job postings on Indeed in the past 36 months.Looking to Hire?
Highest paying cities for Human Resources Representatives near Canada
Where can a Human Resources Representative earn more?
Compare salaries for Human Resources Representatives in different locationsFrequently Asked Questions (FAQs) about Human Resources Representative
The average salary for a Human Resources Representative is $60,937 per year in Canada. This figure is based on 36 salaries taken from job postings on Indeed in the past 36 months, last updated on October 25, 2026.
Human Resources Representative jobs on Indeed - find your next one today.
Human Resources Representative salaries typically range between a low of $49,772 and a high of $74,606 per year, depending on experience, location, and the hiring company.
Some of the highest-paying cities for Human Resources Representative include Mississauga, ON at $68,954 per year, North Bay, ON at $67,588 per year and Calgary, AB at $64,713 per year.
Based on recent job postings on Indeed, some of the top-paying companies for Human Resources Representative include City of Burlington, Ontario ($104,362 per year) and Enbridge ($90,480 per year).