HomeBlogScheduling
Scheduling

HR Salary in Canada: Average Pay, Salary Range, and Career Growth

Explore the HR salary in Canada by job title, experience, province, and city. See average HR pay for assistants, specialists, managers, directors, and more.

Staff Scheduling Editorial Team
Staff Scheduling Editorial Team
September 10, 20265 min read
HR Salary in Canada: Average Pay, Salary Range, and Career Growth

HR salary in Canada can vary based on the job title, experience, location, and employer. An HR assistant may earn less than an HR specialist, while managers and directors usually earn more as their responsibilities grow. This guide explains the average human resources salary in Canada, pay by HR role, and how you can increase your earning potential over time.

If you’re looking for practical tools to simplify workforce management, explore Staff Scheduling to make employee scheduling easier and more organized.

How Much Do HR Professionals Make in Canada?

How much do HR professionals make in Canada? The answer depends on the role, level of experience, location, and employer. Entry-level positions such as HR assistants usually pay less, while experienced specialists, managers, and directors can earn much more.

The hr salary in canada can range from entry-level pay to six-figure salaries in senior HR roles. The overall hr average salary is useful as a starting point, but it does not tell the full story because an HR Manager in Toronto may earn very differently from an HR Assistant in a smaller city.

Salary sources can also show different numbers for the same role. This happens because some use employee-reported salaries, job postings, employer data, or government wage information. They may also measure base pay, total compensation, or different experience levels.

Base salary is the fixed amount an employee earns before bonuses and other benefits. Total pay can include bonuses, commissions, or other forms of compensation. Hourly pay shows earnings based on each hour worked and is often more useful for comparing hourly or entry-level positions.

So, when asking how much do HR make, it is better to look at the specific HR job, experience level, and location instead of relying on one national number. In the sections below, we break down the human resources salary for the most common HR roles in Canada.

Related Read

New to business language and workplace terminology? Explore our guide to Business Terms to understand common business vocabulary, definitions, and concepts in simple English.

HR Salary in Canada by Job Title

HR salaries in Canada change as the job becomes more specialized and responsibilities increase. An HR Assistant may focus on daily administrative work, while an HR Manager or Director may lead teams, make important decisions, and shape company policies.

The table below gives a quick look at common HR roles and current Canadian salary figures. Salary ranges can vary by employer, location, experience, and the type of work involved.

HR Job TitleTypical Salary in CanadaMain Role
Human Resources Assistant$18.15–$36.21/hourSupports daily HR and administrative tasks
HR Administrator$43,903–$72,618/yearManages employee records and HR paperwork
HR SpecialistAbout $59,000–$81,000 base salaryHandles a specific area of HR
HR Advisor$61,543–$114,986/yearAdvises employees and managers on HR matters
HR Generalist$54,446–$88,606/yearHandles several areas of HR
HR Manager$61,744–$129,607/yearLeads HR activities and teams
HR Business Partner$65,920–$126,120/yearConnects HR strategy with business goals
HR DirectorAbout $79,000–$181,000/year when annualized from Job Bank hourly wagesLeads HR strategy and senior-level decisions

These figures come from different salary sources, so they should be used as a guide rather than a guaranteed salary. For example, Indeed's current Canadian data puts the average HR Assistant pay at $23.74 per hour, while its HR Manager data shows an average base salary of about $89,500 per year.

Human Resources Assistant Salary

A Human Resources Assistant is usually one of the first HR roles people enter. The job often includes scheduling interviews, preparing documents, updating employee records, helping with onboarding, and supporting the HR team with daily tasks.

Current Canadian data from Indeed shows an average human resources assistant salary of $23.74 per hour. Its reported range is about $18.15 to $36.21 per hour, depending on experience, location, and the employer.

This makes the HR Assistant a useful starting point for someone building an HR career. As you gain experience and develop skills, you can move into roles such as HR Administrator, HR Specialist, or HR Generalist.

HR Administrator Salary

An HR Administrator has some duties that overlap with an HR Assistant, but the role often has more responsibility for keeping HR processes and employee information organized. For example, an administrator may manage employee records, prepare onboarding paperwork, update HR systems, and support payroll or benefits processes.

The current average hr administrator salary in Canada is about $56,464 per year, according to Indeed. Its reported salary range is approximately $43,903 to $72,618 per year.

The exact pay can change based on the size of the company, the HR software used, experience, and location. An HR Administrator in a large organization may also have more specialized responsibilities than someone in a small business.

HR Specialist Salary

An HR Specialist focuses on a particular area of human resources instead of handling every HR task. Depending on the job, a specialist may work in recruitment, employee relations, compensation, benefits, training, or another HR function.

Current Glassdoor data shows an average base salary of about $69,000 per year for HR Specialists in Canada, with a base-pay range of roughly $59,000 to $81,000. Additional pay may also be available depending on the employer and role.

Specialized knowledge can affect an hr specialist salary. For example, someone with strong experience in HR analytics, compensation, or employee relations may qualify for roles with greater responsibility. Experience also matters because employers often pay more for specialists who can work independently and solve complex HR problems.

HR Advisor Salary

An HR Advisor helps employees and managers understand and handle workplace issues. Their work may include employee relations, HR policies, performance concerns, workplace procedures, and general HR guidance.

Indeed currently reports an average hr advisor salary of about $84,123 per year in Canada. Its reported range is approximately $61,543 to $114,986 per year, depending on experience, location, and employer.

An HR Advisor with more experience may handle more difficult employee issues or advise managers and senior leaders. The type of organization also matters. A large company, government organization, or employer with complex HR needs may offer different pay than a smaller business.

HR Generalist Salary

An HR Generalist works across several areas of human resources. Instead of focusing on only recruitment or employee relations, a Generalist may help with hiring, onboarding, employee records, training, workplace policies, and employee support.

Indeed reports an average HR Generalist salary of about $69,457 per year in Canada. Its reported range is approximately $54,446 to $88,606 per year.

Government data gives another useful view. Canada's Job Bank reports a median wage of $40.87 per hour for human resources professionals in Canada, with a national range of $26.00 to $59.77 per hour.

Because Generalists handle many HR functions, this role can be a good step toward more specialized or management positions.

HR Manager Salary in Canada

An HR Manager has more responsibility than an HR Specialist. While a Specialist usually focuses on one area, an HR Manager may oversee several HR functions, manage HR employees, support company policies, and help leadership make decisions about people and workplace issues.

The current hr manager salary canada range reported by Indeed is about $61,744 to $129,607 per year, with an average base salary of around $89,456 per year.

HR Managers may also earn more as they take responsibility for larger teams, more employees, or more complex organizations. Industry and location can make a noticeable difference as well.

Government Job Bank data shows a $57.69 per hour median wage for human resources management occupations in Canada, based on Labour Force Survey data.

HR Director Salary

An HR Director usually works at a higher leadership level than an HR Manager. Instead of only managing daily HR operations, a Director may help set the company's long-term HR strategy, oversee large HR teams, and work closely with senior business leaders.

Canada's Job Bank reports $37.94 to $87.18 per hour as the low-to-high wage range for Directors of Human Resources Management, with a $57.69 per hour median. These figures are based on 2023–2024 Labour Force Survey data.

If those hourly figures are annualized using a 40-hour workweek and 52 weeks per year, they equal roughly $79,000 to $181,000 per year, with a median close to $120,000. Actual annual earnings can be different because working hours, bonuses, benefits, and employer compensation plans vary.

Larger organizations often have more complex HR needs, so senior HR roles can come with higher compensation. At this level, leadership ability, strategic planning, and years of HR experience can have a strong effect on pay.

Human Resources Business Partner Salary

A Human Resources Business Partner, or HRBP, works closely with business leaders to connect HR work with company goals. Instead of only handling administrative tasks, an HRBP may help with workforce planning, employee development, organizational changes, and leadership decisions.

Indeed currently reports an average Human Resources Business Partner salary of about $91,608 per year in Canada. Its reported range is approximately $65,920 to $126,120 per year.

This role is different from a traditional HR Generalist because the HRBP usually has a stronger focus on business strategy and leadership support. It can also differ from an HR Manager because an HRBP may work as a strategic partner without directly managing a large HR department.

The strategic nature of the role can help explain why HRBPs often earn more than many general HR positions. Experience, business knowledge, industry, and the size of the organization can all affect compensation.

Related Read

Some HR roles involve working with managers and business leaders every day. Learn common Business Jargon to better understand the professional terms and phrases used in the workplace.

HR Salary by Experience Level

Experience is one of the biggest factors that can affect hr salary in Canada. Someone starting their career may work in an assistant or administrator role, while an experienced professional may move into specialist, advisor, manager, or director positions.

However, salary does not automatically increase by the same amount every year. A person's job title, skills, location, industry, and employer can all affect how much they earn.

Entry-Level HR Salary

Entry-level HR work usually involves supporting the HR team rather than making major HR decisions. Common examples include HR Assistant and HR Administrator roles.

For example, Indeed reports an average HR Assistant wage of $23.74 per hour, with reported pay ranging from $18.15 to $36.21 per hour. HR Administrators have an average salary of about $56,464 per year, with a reported range of $43,903 to $72,618.

Education, internships, communication skills, HR software knowledge, and previous office experience can all help when looking for a first HR job.

Mid-Level HR Salary

Mid-level HR professionals usually have more independence and handle more complex work. Common roles at this stage include HR Specialist, HR Advisor, and HR Generalist.

Current Canadian data shows average salaries around $69,000 for an HR Specialist, $84,000 for an HR Advisor, and $69,000 for an HR Generalist, although each role has a different salary range and the figures come from different sources.

Specialization can make a difference at this stage. An HR professional who develops strong skills in areas such as employee relations, recruitment, compensation, HR analytics, or workplace policies may qualify for more advanced positions.

Senior HR Salary

Senior HR professionals usually take on leadership, planning, and decision-making responsibilities. They may manage HR teams, advise company leaders, create HR strategies, or oversee major workplace programs.

For example, Indeed reports an average HR Manager salary of about $89,456 per year, while Senior HR Managers average about $102,517 per year on the same platform.

At the senior level, salary can vary greatly. Leadership experience, industry knowledge, organization size, location, and the number of employees supported can all influence compensation. Moving from a general HR role into management or a strategic position such as HR Business Partner can also change earning potential.

HR Salary by Province and City in Canada

HR Salary by Province and City in Canada illustration showing Canadian provinces, major cities, HR salary comparisons, salary growth charts, and location-based HR pay.

The hr salary in canada is not the same in every province or city. Location can make a noticeable difference because wages are influenced by employer demand, local industries, the size of the job market, and the cost of living.

For a fair comparison, the table below uses Canadian Job Bank data for Human resources professionals (NOC 11200). The figures show the low, median, and high hourly wage reported for each province.

ProvinceLowMedianHigh
Ontario$25.48/hr$39.90/hr$62.02/hr
British Columbia$27.00/hr$43.27/hr$57.33/hr
Alberta$24.23/hr$42.31/hr$57.00/hr
Quebec$27.40/hr$42.00/hr$59.39/hr
Manitoba$23.00/hr$38.94/hr$53.00/hr
Saskatchewan$24.98/hr$37.53/hr$62.50/hr
Nova Scotia$26.92/hr$37.00/hr$56.41/hr

These figures are based mainly on the 2023–2024 Labour Force Survey from Statistics Canada, as published by Canada's Job Bank. They are useful for comparing locations, but they should not be treated as a guaranteed salary for every HR job.

HR Salary in Ontario

Ontario is one of Canada's largest HR job markets, so there are many different types of HR positions and employers. Job Bank reports a low wage of $25.48 per hour, a median of $39.90, and a high of $62.02 for human resources professionals in the province.

Toronto and Ottawa are two important employment areas. In the Toronto Region, the median wage for human resources professionals is $40.87 per hour, while the Ottawa Region reports a median of $39.90 per hour.

This shows why location matters even within the same province. Two HR professionals with similar experience may earn different amounts depending on where they work and which employer they work for.

HR Salary in British Columbia

British Columbia has a relatively strong wage level for HR professionals. Job Bank reports $27.00 per hour as the low wage, $43.27 as the median, and $57.33 as the high wage for the province.

The Lower Mainland–Southwest area, which includes the Vancouver employment market, has a median wage of $40.87 per hour. Other areas can be higher or lower depending on the local job market and industries.

For example, an HR professional working in a large organization in the Vancouver area may have a different salary from someone doing a similar job in a smaller community. Employer size, experience, and demand for HR skills all matter.

HR Salary in Alberta

Alberta also has strong earning potential for HR professionals. The provincial figures show a low wage of $24.23 per hour, a median of $42.31, and a high of $57.00.

Calgary has a median wage of $43.27 per hour, while Edmonton reports $42.13 per hour.

The type of industry can also affect compensation. Alberta has major industries such as energy, construction, professional services, and transportation, and HR professionals working in larger or more complex organizations may have different pay levels.

HR Salary in Quebec

In Quebec, Job Bank reports a low wage of $27.40 per hour, a median of $42.00, and a high of $59.39 for human resources professionals.

Montreal is one of the province's main HR employment centres. The Montreal Region has a median wage of $42.31 per hour.

Employer type can make a difference as well. HR professionals working for larger companies, public organizations, or employers with more complex workforce needs may have different compensation from those working for smaller businesses.

HR Salary in Manitoba

Manitoba generally has lower reported HR wages than some of the larger Canadian provinces, although experienced professionals can still earn strong salaries. Job Bank reports $23.00 per hour as the low wage, $38.94 as the median, and $53.00 as the high wage.

Winnipeg is the province's main employment centre for HR professionals. The Winnipeg Region has a median wage of $39.56 per hour, with reported wages ranging from $23.00 to $53.12 per hour.

Because the local HR job market is smaller than places such as Toronto or Vancouver, comparing similar job titles and experience levels is especially important when looking at salary offers.

HR Salary in Saskatchewan

Saskatchewan reports a low wage of $24.98 per hour, a median of $37.53, and a high of $62.50 for human resources professionals. The high end is notably above the provincial median, showing how much salary can vary between less experienced and highly experienced professionals.

Regina–Moose Mountain reports a median of $39.96 per hour, while the Saskatoon–Biggar Region has a median of $37.53 per hour.

When comparing HR salaries in Saskatchewan, it is best to compare the same type of position. An HR Assistant, HR Specialist, and HR Manager can have very different pay even when they work in the same city.

HR Salary in Nova Scotia

Nova Scotia reports a low wage of $26.92 per hour, a median of $37.00, and a high of $56.41 for human resources professionals.

Halifax is the province's main HR employment centre. Job Bank reports a median wage of $36.72 per hour for human resources professionals in the Halifax Region.

This means HR professionals in Nova Scotia may see different pay depending on their experience, job title, and employer. Halifax-based positions may also differ from jobs in smaller communities because the size and type of employers are different.

Related Read

HR professionals may also be involved in employee offboarding and feedback processes. Learn these Exit Interview Questions to better understand what employers can ask when an employee leaves.

What Do Different HR Jobs Pay in Canada?

Not all HR jobs have the same pay because the level of responsibility, experience, and specialized knowledge can be very different. An HR assistant usually supports daily HR tasks, while an HR specialist focuses on a specific area. An HR advisor may provide guidance on workplace issues, while an HR generalist handles a wider mix of HR duties.

As you move toward management and leadership, earning potential generally increases. HR managers are responsible for teams, policies, and larger HR functions, while HR directors often oversee broader strategies, multiple teams, or an entire HR department.

This means the best-paying HR career path is not simply about choosing a job with a higher title. Your experience, skills, industry, employer size, and location can all affect your human resources salary.

HR Assistant vs. HR Specialist Salary

An HR assistant is usually an entry-level or support role. The job may include maintaining employee records, helping with recruitment, preparing HR documents, answering employee questions, and supporting payroll or onboarding.

An HR specialist normally has more focused knowledge in an area such as recruitment, compensation, employee relations, benefits, or training. Because the role can require deeper knowledge and more independent decision-making, an HR specialist generally earns more than an HR assistant.

For example, current salary data shows HR assistants earning around the low-to-mid $20s per hour on average, while HR specialist salaries are commonly around the upper-$60,000s per year in reported base pay.

The difference can become larger as an employee gains experience. A specialist working for a large organization or in a high-demand area may also earn more than someone with the same title at a smaller employer.

In simple terms: an HR assistant helps keep HR operations running, while an HR specialist brings deeper expertise to a particular HR function.

HR Advisor vs. HR Generalist Salary

An HR generalist usually works across several areas of human resources. Their responsibilities can include recruitment, employee relations, onboarding, performance management, policies, and HR administration.

An HR advisor can have a more consultative role. They may advise managers and employees on workplace policies, employee relations, performance issues, and other HR matters. In some organizations, an advisor may be expected to provide more specialized guidance.

Current Canadian salary data puts the average HR advisor salary at roughly $84,000 per year, compared with about $69,000 per year for an HR generalist in reported Indeed data.

However, these titles are not standardized across every employer. One company may call a position an HR advisor, while another may use HR generalist for a very similar job. Always compare the actual responsibilities, required experience, and qualifications rather than relying only on the job title.

In simple terms: an HR generalist usually covers a broad range of HR work, while an HR advisor may spend more time providing professional guidance and handling complex employee or workplace matters.

HR Manager vs. HR Director Salary

The biggest difference between an HR manager and an HR director is usually the level of leadership and responsibility.

An HR manager may lead an HR team, manage recruitment and employee relations, implement company policies, and make sure day-to-day HR operations run smoothly. An HR director usually works at a higher leadership level, helping shape HR strategy and overseeing larger teams, multiple HR functions, or an organization's overall people strategy.

Current Canadian data places the average HR manager salary around $89,000 per year, while Job Bank wage data for human resources management directors shows a much higher national range, with a median of about $57.69 per hour.

That difference does not mean every HR director automatically earns more than every HR manager. A director's pay can depend heavily on the size of the organization, number of employees they oversee, industry, location, and scope of responsibility. A manager in a large company may also earn more than a director in a smaller organization.

In simple terms: HR managers are usually focused on managing HR operations and teams, while HR directors have broader leadership and strategic responsibilities. That wider scope is one of the main reasons director-level HR pay can be significantly higher.

What Does an HR Professional Do?

HR professionals help organizations manage their people, from hiring and onboarding to employee relations, training, compensation, and workplace policies. Their exact duties depend on the role, which is also one reason HR salary levels can vary so much.

Entry-level HR roles often focus on administration and employee support, while specialists, advisors, managers, and directors usually handle more complex work and decision-making.

Common HR Responsibilities

The main responsibilities of HR professionals can include:

  • Recruitment and hiring: Finding candidates, reviewing applications, and supporting interviews and hiring decisions.
  • Employee onboarding: Helping new employees complete paperwork, understand policies, and settle into their roles.
  • HR administration: Maintaining employee records, preparing documents, and updating HR systems.
  • Employee relations: Helping resolve workplace concerns and supporting positive relationships between employees and management.
  • Training and development: Organizing training and helping employees develop new skills.
  • Compensation and benefits: Supporting salaries, benefits, payroll processes, and employee compensation programs.
  • HR policies and compliance: Helping the organization follow workplace policies, employment standards, and other HR requirements.

Skills That Can Affect HR Salary

Strong communication and problem-solving skills are important in almost every HR role. HR professionals also benefit from knowing how to use HR software, manage employee data, support recruitment, and handle employee relations.

As people move into senior positions, leadership, strategic HR planning, and knowledge of employment policies become increasingly valuable. These skills can support career growth and help someone qualify for higher-level positions.

However, skills alone do not determine an HR salary. The job title, experience, location, industry, and employer also play a major role.

How to Increase Your HR Salary in Canada

The most practical way to improve your earning potential in HR is to build experience, develop useful skills, and gradually move into more specialized or senior roles. HR assistants generally start with support duties, while specialists, advisors, managers, and directors take on greater responsibility.

Gain Relevant HR Experience

Experience can help you qualify for positions with more responsibility. If you are starting out, internships, co-op placements, HR assistant jobs, and entry-level administrative roles can help you build a foundation.

Over time, look for opportunities to take on more complex tasks and move into specialist, advisor, or management positions. This follows the same pattern seen in HR salary by experience level, where senior roles generally have greater earning potential.

Develop In-Demand HR Skills

Build skills that employers commonly look for, such as:

  • HR software and employee data management
  • Recruitment and talent acquisition
  • Employee relations
  • HR analytics and reporting
  • Employment policies and workplace practices
  • Communication and problem-solving

For example, learning to use an HR information system (HRIS) and work with employee data can make you more useful beyond basic administrative tasks.

Consider Professional HR Certifications

HR certifications can show that you have formal knowledge in human resources and may be valued by some employers. The right certification depends on your career goals, location, experience, and the type of HR role you want.

A certification does not guarantee a higher salary, but it can strengthen your qualifications when applying for certain positions.

Move Into Higher-Paying HR Roles

Career progression is one of the clearest ways to increase your earning potential. A common path may look like:

HR Assistant → HR Specialist → HR Advisor/Generalist → HR Manager → HR Director

You do not have to follow this exact path. Some professionals specialize in areas such as recruitment, compensation, benefits, or employee relations, while others move into HR leadership.

In general, taking on specialized knowledge, larger teams, strategic decisions, or broader HR responsibilities can open the door to higher-paying roles.

HR Salary Data and Sources

HR salary figures can look different from one source to another, and that does not necessarily mean one source is wrong. Some websites report an average salary, while others show a salary range, total pay, hourly wages, or government pay scales.

When comparing figures, look at the same HR job title, location, experience level, and type of pay. This gives you a more realistic idea of what you might earn.

How HR Salary Data Is Collected

Salary information can come from several places. Job websites may use salary information from job postings or employee-reported salaries. Employers may provide compensation data, while government sources such as Canada's Job Bank use labour-market and wage information.

Each source has its own method of collecting and calculating data, so the results can vary. This is why it is useful to check more than one reliable source when researching an HR salary.

Average Salary vs. Salary Range

An average salary gives you one number that represents typical reported earnings. It is useful for getting a quick idea of what a role pays, but it is not a guaranteed salary.

A salary range shows the lower and higher levels reported for a position. For career planning, a range can be more useful because it helps you understand how pay may change with experience, skills, location, and responsibility.

For example, knowing that a role has a wide salary range tells you more about its earning potential than looking at one average number alone.

Why HR Salaries Differ Between Sources

HR salaries can differ because sources may use different job titles, locations, experience levels, and data collection methods. An HR manager in Toronto, for example, may not have the same pay as an HR manager in a smaller Canadian city.

Government pay scales also need to be viewed carefully. They can provide useful, structured wage information, but they may not represent every private-sector HR position.

For the most useful comparison, match similar HR roles in the same location and check whether the figures represent hourly pay, base salary, or total compensation. This gives you a clearer picture than comparing unrelated salary figures.

Frequently Asked Questions About HR Salary in Canada

Final Thoughts

An HR salary in Canada depends on several factors, including your role, experience, location, skills, and employer. An HR assistant and an HR director can have very different earning levels because their responsibilities and experience are different.

When researching pay, do not rely on one average salary alone. Compare salary ranges for similar roles in the same location to get a more realistic idea of what you could earn.

If you are considering an HR career, focus on roles that match your skills and long-term goals. With experience, specialized knowledge, and greater responsibility, you can move toward positions with stronger earning potential.



Share Article:
Staff Scheduling Editorial Team

Staff Scheduling Editorial Team

Verified

Staff Scheduling Editorial Team is dedicated to creating accurate, practical, and research-backed content on employee scheduling, workforce management, and business operations.

View All Articles
The Workforce BriefLive

Enjoyed this article?

Join 12,000+ ops leaders getting our best scheduling playbooks, AI workforce trends, and exclusive guides — straight to your inbox every Monday.

Weekly digest
📚Exclusive guides
🎁Beta access
+12K
4.9/5 from 1,200+ reviews

Subscribe — it's free

No credit card · Unsubscribe with one click

By subscribing you agree to our Privacy Policy. We'll never share your data.

Discussion

Be the first to comment

0/1000

Start the conversation

Be the first to share your perspective.

Transform Your Workforce

Ready to schedule smarter?

Join 10,000+ teams using Staff Scheduling to cut scheduling time by 80% and reduce labor costs.