HR & Payroll for Canada flagHR & Payroll for Canada

Canadian HR and payroll software. One employee record.

Canadian-owned and operated. Connect HR, payroll, timekeeping and talent on one employee record, with implementation and ongoing support included.

Best fit: Canadian employers with 50 to 5,000 employees.

Workzoom Canada HRIS dashboard, Canadian HR and payroll software in Workzoom

25+ years in production.

Hosted in Canada on AWS.

Built for CRA · Service Canada.

Deposit files for Canadian banks.

$4 CAD per employee / month / suite.

Workzoom is Canadian HR and payroll software for employers with 50 to 5,000 employees. Canadian-owned, it connects HR, Workforce, Payroll and Talent on one employee record, supports Canadian payroll and offers Canadian data residency. HR is the required foundation; additional suites are $4 CAD per employee per month each. Implementation, migration, training and support are included. Monthly minimums apply.

Read the full answer

The Payroll Suite calculates CPP, EI and federal and provincial taxes, and prepares T4 and ROE files for your team to submit. County of Renfrew brought on 32 hires in three months without adding HR headcount. Northern Sunrise County completed its payroll implementation in under three months. Workzoom is 100% Canadian-owned, with Canadian data residency and implementation included.

CPP employee rate 5.95%
CPP2 employee rate 4.00%
EI employee rate 1.63%
Pay cycles Weekly · Bi-weekly · Semi-monthly · Monthly
Payroll engine Live

Statutory rates verified May 14, 2026 against the issuing authority.

The platform

Four suites. Built for Canadian employers.

One employee record. Every Canadian province.

Centralize HR for 50 to 5,000 employees across all 13 provinces and territories. Digital files, position-based org structure, bilingual English and French self-service, and Canadian data residency. Built and supported in Toronto since 2000.

  • Centralized employee records with document storage
  • Organizational charts and reporting hierarchies
  • Bilingual interface (English and French)
  • Complete audit trail for compliance documentation

Multi-province visibility. Head office in Toronto, operations in Calgary, teams across the country. See your entire workforce from one dashboard regardless of province.

Schedules, time, and leave with provincial labour rules built in.

Real-time attendance visibility across every shift and department. Provincial labour standards and overtime calculations run on every entry. Web, mobile, and biometric time options for multi-location operations from 50 to 5,000 employees.

  • Scheduling with shift coverage and availability tracking
  • Time clocking via web, mobile, or biometric devices
  • Leave management with provincial entitlements
  • Overtime visibility before it impacts payroll

Provincial leave rules. Alberta handles statutory holidays differently than Ontario. Quebec has distinct parental leave rules. Workzoom applies the correct provincial entitlements automatically.

Canadian payroll on the same employee record.

Calculate CPP, EI and federal and provincial taxes from the employee and compensation data already in Workzoom. Prepare T4 slips and ROE files for your team to validate and submit.

  • CPP and CPP2 contributions calculated automatically
  • EI premiums at current rates for every pay run
  • T4 slip generation, ready to file with the CRA
  • ROEs prepared for electronic submission to Service Canada

Payroll live in under 3 months. Northern Sunrise County completed its payroll implementation in under three months. A named customer example of the move from configuration to the first live payroll.

Performance, learning, and succession on the same record.

Track certifications, run performance reviews, and plan succession on the same employee record that drives payroll. One platform for every workforce decision, hire to retire.

  • Training records linked to employee profiles
  • Certification tracking with expiry alerts
  • Performance reviews with goal alignment
  • Succession planning and talent assessment

A Canadian hiring result. County of Renfrew brought on 32 new hires in three months without adding HR headcount, using its digital onboarding process.

Workzoom employee profile for Canada: CPP, EI, T4, ROE, Canadian data residency on one record across HR, payroll, workforce, talent.
Workzoom workforce scheduling interface showing shift assignments
Workzoom payroll processing screen showing pay run details
Workzoom talent management showing performance review and 9-box grid

Results

Real results from Canadian organizations

Workzoom powers HR and payroll for municipalities, healthcare providers, and mid-market employers across Canada.

County of Renfrew workforce on Workzoom
32
Hires in 3 months
Workzoom customer County of Renfrew

County of Renfrew brought on 32 new hires in three months without adding HR headcount. Read the published onboarding story.

Read the full story
Ktunaxa Nation workforce on Workzoom
4
Suites deployed
Workzoom customer Ktunaxa Nation

Complete HR, Workforce, Payroll, and Talent deployment for an Indigenous government organization.

Read the full story
Silvera for Seniors workforce on Workzoom
400
Staff across 36 buildings
Workzoom customer Silvera for Seniors

Silvera for Seniors connects people operations across 36 Calgary buildings. Read the customer story for its move from disconnected systems.

Read the full story

Canadian to the core

Canadian ownership. Canadian data residency.

Workzoom is 100% Canadian-owned and operated by Nortek Solutions Inc., with its operating headquarters in Toronto. Connect Canadian payroll and HR, and choose Canadian data residency on AWS in Montreal.

100% Canadian-owned

Operated by Nortek Solutions Inc., founded in 2000, with its operating headquarters in Toronto, Ontario, Canada.

Canadian payroll on the same record

CPP, EI and federal and provincial taxes are calculated in the Payroll Suite. T4 and ROE files are prepared for your team to submit.

Canadian data residency

Canadian hosting on AWS in Montreal keeps employee data stored in Canada. Role-based access controls govern who can see and update records.

The same team after go-live

The same team that implements Workzoom answers your questions after go-live. Support is included at every tier with no time limit.

Bank integrations

Which Canadian banks does Workzoom support for direct deposit?

Workzoom generates your payroll bank file, with the format confirmed and configured during implementation. Your team reviews the pay run and uploads the file to your own bank. The bank processes the payment; Workzoom does not hold or move payroll funds.

  • RBC Royal BankDirect deposit ready
  • TD Canada TrustDirect deposit ready
  • Bank of Nova ScotiaDirect deposit ready
  • BMODirect deposit ready
  • CIBCDirect deposit ready
  • National Bank of CanadaDirect deposit ready
  • DesjardinsDirect deposit ready

Have a bank not listed here, or one with custom file requirements? Tell us your bank and we will confirm the setup before your first pay run.

Resources

Everything for Canada in one place.

Compliance deep-dives, free calculators, and per-industry guides for Canadian HR and payroll teams.

Live walkthrough

See Workzoom in 30 minutes.

Real product, real questions, no slides. Starts at $4 per employee per month, CAD or USD, with $0 setup fees.

No commitment 30 minutes

Implementation

Canada go-lives.Most in four to twelve weeks.

Most teams go live in four to twelve weeks. Larger or more complex rollouts, think 500-plus employees, multiple entities or pay groups, or a full payroll migration, typically run twelve to thirty-six weeks. Payroll goes live first, then HR, scheduling, and talent phase in behind it.

Phase 1

Discovery and kickoff

We map your payroll, time, and HR workflows, import employees, and lock tax setup and pay groups. Clean, exportable data here is the single biggest accelerator.

Phase 2

Configure

Earnings, deductions, leave policies, schedules, and compliance alerts built into your tenant. We verify every calculation with your team.

Phase 3

Parallel run

Live payroll runs side by side with your current system. One or two pay cycles reconciled. Gaps fixed before cutover, not after.

Phase 4

Payroll live

First production pay run on Workzoom. Employee self-service opens. HR, scheduling, and talent modules phase in over the following quarters.

Do

  • Define your org structure clearly, the clearer the faster
  • Hand over a clean Excel export of all employee records
  • Decide how you want your workflows to look
  • Order your time clocks at kickoff so they ship in time
  • Attend the working sessions you schedule
  • Use Workzoom between sessions, not only in meetings

Don't

  • Turnover on your project team mid-implementation
  • Key people on vacation during setup
  • Employee data stuck in a legacy system or on paper
  • Leaving your org structure or workflows undefined

Between sessions, your implementation specialist builds your setup from what each meeting decides, so the more your team defines up front, the faster you go live.

How it works

What running payroll in Canada actually requires

13 provinces and territories, CPP2 changes, EI rate updates, and ROE submission requirements make specific demands of the system behind the payroll run.

Single database. No sync required.

HR, Workforce, Payroll, and Talent share one employee record. When a rate changes in HR, payroll reads it immediately. No sync job between modules, no reconciliation step.

13 provincial tax tables, maintained automatically.

Federal and provincial income tax is calculated across all provinces and territories. Tax tables update when CRA publishes changes. No manual table entry.

CPP, CPP2, and EI at current rates.

CPP at 5.95% on pensionable earnings to the $74,600 YMPE, CPP2 at 4% between the YMPE and the $85,000 YAMPE, and EI at 1.63% on insurable earnings to the $68,900 maximum. All rates update automatically when CRA publishes changes.

Data hosted in Canada, governed by Canadian law.

Canadian client data is hosted on AWS infrastructure in Canada and stays resident in Canada, with no routine cross-border data transfers for Canadian clients.

Statutory rates 2026

Statutory payroll rates for Canada

Current employee and employer contribution rates, ceilings, and thresholds set by the issuing authority. Workzoom configures and maintains these rates in the platform, reviewed quarterly and on every statutory change, so payroll runs use the current values.

Contribution Rate Source Notes
CPP employee contribution rate 5.95% CRA YMP: $74,600 · YAMPE: $85,000
CPP2 second-tier contribution rate 4% CRA YAMPE: $85,000
EI employee premium rate 1.63% CRA MIE: $68,900
EI employee premium rate (Quebec) 1.30% CRA
QPP employee contribution rate (Quebec) 6.30% Revenu Québec
QPIP employee premium rate (Quebec) 0.430% Revenu Québec MIE: $103,000

Verified May 20, 2026 against the issuing authority for each line. Rates change. If you spot a discrepancy, contact us and we will update within one business day.

Compliance

How does Workzoom handle Canada payroll compliance?

Workzoom stays current with Canada's payroll, tax, and employment regulations so you don't have to.

Payroll
CPP and CPP2 Contributions
Workzoom calculates CPP and CPP2 employer and employee contributions automatically at current statutory rates, updating when CRA publishes new tables.
Payroll
EI Premiums
Employment Insurance premiums are deducted at the correct rate for each pay run, with employer portions calculated automatically.
Payroll
Federal and Provincial Income Tax
Federal and provincial income tax is calculated across all 13 provinces and territories, with tax tables updated when CRA publishes changes.
Reporting
T4 Slip Filing
T4 slips are generated and the CRA electronic-filing file is prepared by February 28 each year, ready for your team to submit, without manual data entry.
Reporting
Record of Employment (ROE)
Workzoom builds the ROE once the employee's final pay run is closed and produces the ROE Web XML for your team to validate and upload to Service Canada.
Compliance
Provincial Payroll Regulations
Canadian payroll is provincial. Workzoom applies provincial payroll regulations for Ontario, Quebec, British Columbia, Alberta, Saskatchewan, Manitoba, the Atlantic provinces, and all three territories on every pay run, including Quebec's QPP, QPIP, and Releve-1 reporting.
Reporting
Workers' Compensation
Workers' compensation premiums are calculated from each pay run for your provincial board: WSIB in Ontario, WorkSafeBC in British Columbia, CNESST in Quebec, and WCB across Alberta, Saskatchewan, Manitoba, and the Atlantic provinces, ready to remit. A few provincial WCB filings run through an integration partner.
Reporting
Health Tax Reporting
Health tax reporting is handled per province where it applies: Ontario Employer Health Tax (EHT), Quebec Fonds des services de sante (FSS), Manitoba Health and Post-Secondary Education Tax Levy, and BC Employer Health Tax. Amounts are calculated and prepared on the same pay run, ready for your team to submit.
Reporting
Federal and Provincial Tax Remittances
Federal and provincial tax remittances are calculated and scheduled for the CRA and provincial revenue agencies on the threshold cadence assigned to your account, with quarterly, monthly, or accelerated threshold-1 remittance amounts prepared automatically and ready for your team to submit.
Reporting
Non-Resident Income Withholding
Payments to non-residents of Canada have the correct withholding rate applied on every pay run, with non-resident income tracked separately for year-end reporting.

The filing boundary

What does Canadian HR and payroll software prepare for filing?

Canadian payroll runs on filings with named agencies. Workzoom prepares each one in the format the agency accepts; your team reviews it and submits it. Workzoom never files with the government or moves money on your behalf.

Canada Revenue Agency (CRA)

Workzoom generates T4 slips and the CRA electronic-filing file ahead of the February 28 deadline, and prepares source-deduction remittance amounts on the cadence assigned to your account. Your team submits the filing and the remittance to the CRA.

Service Canada

Workzoom generates Records of Employment electronically in Service Canada's format when earnings are interrupted, with the reason code, last day worked, and insurable earnings recorded. Your team submits the ROE to Service Canada.

Your bank

Workzoom generates the direct-deposit file in the Payments Canada EFT standard (CPA Standard 005). You upload it to your own bank, and net pay moves from your account to your employees' accounts. Workzoom never holds, pools, or impounds funds.

Provincial agencies

Workers' compensation premiums for WSIB, WorkSafeBC, CNESST, and the provincial WCBs, plus employer health taxes where they apply, are calculated on each pay run and prepared for your team to remit to the provincial agency.

13
Canadian provinces and territories supported
32
New hires onboarded in three months at County of Renfrew
25+
Years serving Canadian employers

Get started

See it run on your own Canadian payroll.

Bring a new-hire checklist, a pay change and your current software costs. See the connected workflow, confirm Canadian payroll requirements and leave with the scope to compare.

Start with HR, then add Workforce, Payroll or Talent. Monthly minimums apply. See pricing for your team.

FAQ

Questions about Canada

Specifics on running HR and payroll in Canada with Workzoom.

The best fit depends on the employer's scope. Workzoom is designed for Canadian employers with 50 to 5,000 employees that want Canadian ownership, connected HR and payroll, and included implementation. Municipalities and publicly funded services can review the County of Renfrew and Silvera for Seniors stories, then test a new hire, manager approval and pay change. A customer example does not establish that every procurement requirement is met.
Workzoom is 100% Canadian-owned and operated by Nortek Solutions Inc., founded in 2000, with its operating headquarters in Toronto. Ownership and data residency are separate questions: Workzoom offers Canadian hosting on AWS in Montreal, but buyers should confirm the selected residency arrangement, support access and contract entity against their own procurement requirements.
Workzoom calculates CPP, EI and federal and provincial taxes, then prepares T4 slips, the CRA electronic-filing file and ROE Web XML for your team to validate and submit. HR and Payroll share one employee record, including dated compensation changes. Employees can access their T4 through self-service; the employer remains responsible for government submissions. See the Canadian payroll workflow.
Workzoom HR is the required foundation at $4 CAD per employee per month with a $400 CAD monthly minimum. Add Workforce, Payroll or Talent at $4 CAD each; HR plus one suite has a $500 CAD monthly minimum. All four suites are $16 CAD per employee per month with a $700 CAD monthly minimum. Implementation, data migration, training and support are included. Review current pricing and optional costs.
No. Start with Workzoom HR, the required foundation, then add Workforce, Payroll or Talent according to your needs. Each suite is $4 CAD per employee per month, subject to the monthly minimum for the selected combination. The suites share one employee record. Confirm the exact scope and minimum when comparing a two-suite plan with the all-suite option.
Workzoom calculates deductions and prepares remittance reports and the EFT bank file. Your team reviews the reports, submits remittances to the CRA and uploads the configured file through its own bank. Workzoom does not hold or move payroll funds. In an evaluation, ask who confirms bank acceptance, handles a rejected file and signs off on an amended filing.
Workzoom offers Canadian data residency on AWS in Montreal, with role-based access controls and encryption. Canadian ownership alone does not establish where a particular customer's data is stored. Confirm the selected hosting arrangement, permitted access, retention and deletion procedures against your organization's requirements before signing. Review the technology and security overview.
Implementation includes data migration, configuration, training and parallel payroll validation before cutover. Most implementations take four to twelve weeks; large or complex rollouts can take twelve to thirty-six. Northern Sunrise County completed its payroll implementation in under three months, an individual result rather than a promised timeline. The team that implements Workzoom supports the customer after go-live. See the implementation process.

Subscribe to People Practices That Work.

Book a 30-min walkthrough 4.5★ · $0 setup