The Canadian HR Compliance Checklist You Actually Need
A practical HR compliance checklist for Canadian employers covering ESA, pay equity, PIPEDA, payroll remittances, ROEs, termination rules, and more.

A manufacturing company outside Hamilton found out about Ontario’s new termination rules the hard way. They let go of a supervisor with 11 years of service and offered eight weeks’ severance, the statutory minimum. The employee’s lawyer came back asking for 14 months. They settled for 11.
The HR manager told us afterwards: “I thought we were following the rules. I didn’t realize there were two sets of rules.”
That’s the sentence that should be printed on every Canadian HR professional’s desk. There are always two sets of rules. At least.
An HR compliance checklist for Canada needs to cover five layers: employment standards (hours, overtime, leaves), pay equity obligations, privacy under PIPEDA, payroll remittances and ROEs with the CRA, and accessibility requirements like AODA. Because most employment law is provincial, the specific rules change depending on where your employees work, not where your head office sits.
- About 90% of Canadian workers fall under provincial, not federal, employment standards. The rules differ province to province on overtime, leaves, holidays, and termination.
- CRA payroll remittance penalties start at 3% for being one day late and scale to 10% plus compound interest. Getting your remitter type wrong is one of the most common mistakes.
- ROEs must be issued within five calendar days of an interruption of earnings. “I didn’t know” is not an accepted reason for late filing.
- PIPEDA and provincial privacy laws govern how you collect, store, and use employee data. Consent requirements are tightening.
- Pay equity, pay transparency, and accessibility compliance are all expanding in scope across provinces through 2026.
Why Compliance in Canada Feels Like a Puzzle With Missing Pieces
Here’s what makes Canadian HR compliance uniquely frustrating. Most countries have one set of employment laws. Canada has fourteen. Ten provinces, three territories, and a federal jurisdiction that covers about 6% of the workforce.
And they don’t agree on much.
Ontario says overtime kicks in after 44 hours per week. Alberta and BC say 8 hours per day. The federal Canada Labour Code says it depends on whether you’ve got a modified work schedule. Saskatchewan calculates overtime differently for different industries. Manitoba requires overtime after 8 hours a day but also after 40 hours a week, whichever provides the greater benefit.
That’s just overtime. One topic. Now multiply that by leaves of absence, statutory holidays, termination notice, severance pay, vacation accrual, pay frequency requirements, and record-keeping obligations. Each one has provincial variations that trip up even experienced HR teams.
Quite frankly, the system wasn’t designed. It evolved. And it evolved in thirteen different directions simultaneously.
The Five-Layer Check
We’ve been through enough compliance reviews with Canadian employers to see the pattern. The organizations that stay compliant don’t try to track every rule individually. They think in layers. Here’s the framework we keep coming back to.
Layer 1: Employment Standards (The Foundation)
Every province and territory has an employment standards act. This is the floor. Minimum wage, overtime, hours of work, vacation, public holidays, leaves of absence, termination, and severance. You need to know which act applies to each of your employees based on where they work.
The most common mistake we see: applying head office rules to employees in other provinces. If your company is headquartered in Ontario but you’ve got three employees in BC, those BC employees are covered by BC’s Employment Standards Act. Not Ontario’s. It doesn’t matter where payroll is processed or where HR sits.
Key areas to audit against your applicable employment standards legislation:
- Overtime thresholds and calculation methods (daily vs. weekly vs. both)
- Vacation entitlement (Ontario: 2 weeks at hire, 3 weeks after 5 years. Saskatchewan: 3 weeks at hire, 4 weeks after 10 years)
- Leave entitlements (sick days, bereavement, family responsibility, domestic violence leave, the list keeps growing)
- Pay frequency and pay statement requirements
- Record retention periods (typically 3-5 years depending on province)
Employment standards are the floor, not the ceiling. Common law obligations (especially around termination) almost always exceed statutory minimums. An employee with 10 years of service in Ontario might be entitled to 8 weeks statutory notice but 10-12 months under common law. If you’re only budgeting for statutory minimums, your termination costs are going to surprise you.
Layer 2: Pay Equity and Compensation Compliance
This layer has expanded dramatically. Federal pay equity legislation now requires proactive plans from every federally regulated employer with 10+ employees. Ontario and Quebec have had pay equity regimes for decades. Ontario’s Pay Transparency Act arrives January 1, 2026, mandating salary ranges in job postings. BC already bans pay history questions.
The checklist here:
- Federal employers: Is your pay equity plan posted? If not, you missed the September 2024 deadline. Annual compliance declaration due June 30.
- Ontario employers: Are your job postings ready for pay transparency by January 2026? Salary ranges required, $50,000 maximum spread, no pay history questions.
- Quebec employers: Is your five-year maintenance audit current? CNESST fines reach $45,000 plus retroactive wage adjustments.
- All provinces: Do you have documented compensation structures that can withstand scrutiny? Ad hoc pay decisions are becoming a liability.
If pay equity feels like its own separate universe, that’s because it practically is. We wrote a full breakdown of the current pay equity market across Canada.
Layer 3: Privacy and Data Protection
PIPEDA governs how you collect, use, and disclose personal information in the course of commercial activity. For federally regulated employers, it covers employee data directly. For provincially regulated employers in most provinces, PIPEDA governs customer and commercial data while employee privacy protections come from common law and employment standards.
Alberta, BC, and Quebec have their own private sector privacy legislation that’s been deemed substantially similar to PIPEDA. These provincial laws cover employee information explicitly.
What this means in practice:
- You need consent to collect employee personal information, and the consent needs to be meaningful, not buried in page 47 of an employment agreement
- You can only collect information that’s reasonably necessary for the employment relationship
- Employees have the right to access their personal information and challenge its accuracy
- You need documented policies for how long you retain data and how you dispose of it
- Data breach notification is mandatory under PIPEDA if there’s a real risk of significant harm
The practical gap we see most often: companies that have a privacy policy on their website for customers but nothing governing how they handle employee data internally. Different obligation. Same seriousness.
Layer 4: Payroll Compliance (Where the CRA Gets Involved)
Payroll compliance is where most of the financial risk sits. The CRA does not send warning letters. They send assessments. With interest.
- CPP contributions: Both employer and employee portions. Second ceiling (CPP2) started January 2024 for earnings between the first and second maximums.
- EI premiums: Employer share is 1.4x the employee rate. Quebec employers use QPIP instead for parental insurance.
- Income tax withholding: Federal and provincial, using the correct TD1 claim codes.
- Remittance deadlines: Based on your remitter type (regular, quarterly, accelerated threshold 1 or 2). Getting your type wrong and remitting late triggers penalties of 3-10% plus daily compound interest.
And then there’s the Record of Employment. Five calendar days from an interruption of earnings. Every time. Termination, layoff, leave, illness, any gap of seven consecutive days without work or insurable earnings. Late ROEs create problems for the employee trying to access EI and problems for the employer when Service Canada comes asking questions.
“We had an employee go on maternity leave and nobody issued the ROE for three weeks. She couldn’t start her EI claim. I got a call from Service Canada asking why. That was the moment I realized our ‘system’ was one person remembering to do it.”
HR Manager, 180-employee distribution company, Ontario
That story repeats everywhere. ROEs are one of those obligations that feels minor until it isn’t. If your HR system doesn’t trigger ROE generation automatically when an employee’s status changes, you’re relying on someone remembering. And eventually, someone won’t.
Layer 5: Accessibility and Human Rights
The Accessibility for Ontarians with Disabilities Act (AODA) is the most developed provincial accessibility framework, but it’s not alone. The federal Accessible Canada Act covers federally regulated employers. Manitoba has The Accessibility for Manitobans Act. Nova Scotia has an accessibility act. More are coming.
Ontario’s AODA requires employers with 20+ employees to:
- File accessibility compliance reports
- Maintain accessible customer service and employment policies
- Provide information and communications in accessible formats
- Meet employment accommodation standards (recruitment, hiring, return to work, performance management)
- Ensure public-facing web content meets WCAG 2.0 Level AA
The January 1, 2025, deadline for full compliance has passed. The province has signalled increased audits. Penalties reach $100,000 per day for corporations.
Beyond accessibility legislation, every Canadian employer has human rights obligations under federal or provincial human rights codes. The duty to accommodate to the point of undue hardship applies to disability, religion, family status, and other protected grounds. “We’ve always done it this way” is not a defence. It never was.
The Part Nobody Talks About: Statutory Holidays
Statutory holidays deserve their own mention because they’re one of the most commonly miscalculated compliance items in Canadian payroll. Every province has different holidays. Eligibility rules differ. Premium pay calculations differ.
Ontario has nine public holidays. BC has ten. Saskatchewan has ten. Alberta has nine but they’re not the same nine as Ontario. The federal jurisdiction has ten. And Remembrance Day is a statutory holiday in some provinces, a regular working day in others, and a day where provincial government offices close but private employers aren’t required to give time off in yet others.
We put together a full breakdown of statutory holiday pay calculations for 2026 because the number of employers getting this wrong is, in our experience, alarmingly high. Getting holiday pay wrong on one paycheque might cost you $200. Getting it wrong systematically for a year across 150 employees can become a six-figure liability when someone files a complaint.
The biggest compliance risk isn’t the rule you’ve never heard of. It’s the rule you think you understand but have been applying incorrectly. Statutory holiday pay, overtime thresholds, and termination notice are the three areas where “close enough” creates the most expensive surprises.
Multi-Province Compliance: Where It Gets Real
If all your employees are in one province, compliance is at least manageable. One employment standards act. One set of holidays. One overtime rule. Painful, but singular.
The moment you hire someone in a second province, the complexity doesn’t double. It explodes. Because now you’re running two parallel compliance regimes, and they interact in ways that aren’t always obvious.
A company headquartered in Alberta with employees in Ontario needs to track two sets of overtime rules, two sets of leave entitlements, two sets of termination requirements, two holiday schedules, and potentially two privacy frameworks. Their BC employee adds a third set. And if they’re federally regulated on top of that, they’ve got a fourth layer sitting over everything.
This is the point where spreadsheets break. Not because spreadsheets can’t hold the data, but because nobody maintains thirteen tabs of jurisdiction-specific rules with the kind of precision that keeps you compliant. One missed update to an overtime threshold after a provincial budget announcement, and you’re calculating pay wrong for every affected employee until someone notices.
The organizations that handle multi-province compliance well share one trait: they use systems that know the rules by jurisdiction and apply them automatically based on employee work location. Not head office location. Not payroll location. Work location.
Building the Habit, Not Just the Checklist
A checklist is a snapshot. Compliance is continuous. The employers who stay out of trouble don’t just audit once a year. They build compliance into their operating rhythm.
What that looks like in practice:
Monthly: Verify payroll remittances match CRA expectations. Check that all ROEs from the prior month were issued within the five-day window. Review any terminations for proper notice/severance documentation.
Quarterly: Review new hires against employment standards for their province. Verify leave entitlements are accruing correctly. Check benefit plan compliance (particularly for provincially mandated coverages).
Annually: Full employment standards audit against each applicable jurisdiction. Pay equity declaration (if federally regulated). AODA compliance report (if Ontario, 20+ employees). Privacy policy review and data retention audit. Review of any legislative changes that took effect during the year.
Every five years: Pay equity maintenance audit (federal and Quebec). Full compensation structure review.
None of this is glamorous. None of it makes the annual report. But the company that does this consistently is the one that doesn’t get the letter from the Ministry of Labour, the assessment from the CRA, or the demand letter from an employment lawyer that makes the CFO’s eye twitch.
The Real Risk Isn’t the Fine
We’ve cited penalty amounts throughout this post. $50,000 for pay equity violations. $100,000 per day for AODA non-compliance. CRA interest that compounds daily. But the financial penalties are rarely the worst outcome.
The real cost of non-compliance is the time it consumes. The employment lawyer on retainer who’s now billing you for something that should have been prevented. The HR manager spending three weeks gathering documentation for a Ministry investigation instead of running a benefits enrollment. The executive team in emergency meetings about a wrongful dismissal claim instead of working on the things that grow the business.
Compliance failures don’t just cost money. They cost attention. And attention is the one resource mid-size companies can’t afford to waste.
We built Workzoom to handle the jurisdictional complexity that makes Canadian compliance so demanding. Provincial employment standards built into the system. Payroll remittances calculated and tracked automatically. ROE generation triggered by status changes. $4 per employee per month per suite, no implementation fees, month-to-month. Because the cost of staying compliant should be predictable, even if the rules aren’t.
Frequently Asked Questions
Stay in the loop
Canadian HR, payroll, and workforce insights. No spam.
You’re subscribed!
There’s a Fix for This
One platform for HR, workforce, payroll, and talent. $4–$16/employee/month depending on which suites you need. No setup fees, no contracts.




