HR & Payroll for Canada flagHR & Payroll for Canada

Canadian HR and payroll software for mid-market teams

25+ years in production Hosted in Canada on AWS Built for CRA · Service Canada
Workzoom Canada HRIS dashboard, Canadian HR and payroll software in Workzoom
217,000+
Paycheques run through Workzoom every year
Built to current CRA rules

The short answer

Workzoom is Canadian HR and payroll software for mid-market organizations of 50 to 5,000 employees. 100% Canadian-owned, Toronto-headquartered, with a continuous Canadian payroll lineage since 1974. One employee record runs HR, payroll, workforce, and talent across every province. T4, ROE, CPP, EI, and provincial taxes calculate every pay run, with CRA- and Service Canada-formatted T4 and ROE files generated for you to submit; a few provincial WCB filings run through an integration partner. A Canadian implementation team sets you up. Used by County of Renfrew, Catholic Children’s Aid Society of Toronto, and County of Brant.

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

The platform

Four suites.Built for Canadian employers.

Core HR Suite

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
Explore Core HR
Multi-province visibility

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

Workzoom employee profile for Canada: CPP, EI, T4, ROE, Canadian data residency on one record across HR, payroll, workforce, talent.
Workzoom employee profile with Canadian-resident employee records
Workforce Suite

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
Explore Workforce
Provincial leave rules

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

Workzoom workforce scheduling interface showing shift assignments
Workzoom time-off tracking with provincial holiday rules
Payroll Suite

CRA payroll. T4, RL-1, and ROE ready to file.

Federal and provincial tax tables for every jurisdiction. CPP, CPP2, and EI calculated every pay run. T4 generation, Quebec RL-1 preparation, and Service Canada ROE files ready to submit, all native to the platform. The engine behind 217,000+ paycheques annually across Workzoom payrolls, run for multi-province Canadian employers.

  • 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
Explore Payroll
40% faster payroll

County of Renfrew improved payroll accuracy and processing speed by 40%, with their payroll administrator testing every configuration during implementation.

Workzoom payroll processing screen showing pay run details
Workzoom pay register with CPP, EI, and federal/provincial tax
Talent Suite

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
Explore Talent
32 new hires in 3 months

County of Renfrew onboarded 32 new hires in their first 3 months on Workzoom, with digital onboarding replacing manual paperwork entirely.

Workzoom talent management showing performance review and 9-box grid
Workzoom goal cascading from company to individual

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
40%
Faster payroll processing
Workzoom customer County of Renfrew

Improved payroll accuracy and processing speed. Payroll administrator tested every configuration during implementation.

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
500+
Employees managed
Workzoom customer Silvera for Seniors

Long-term care provider running HR, workforce, and payroll across multiple care facilities.

Read the full story

Canadian to the core

Owned, built, and supported in Canada

Workzoom is 100% Canadian-owned and operated: founder-led, headquartered in Toronto, and run by Nortek Solutions Inc. Your data stays in Canada, your statutory engine is built to CRA rules, and a Canadian team onboards and supports you in both official languages.

100% Canadian-owned and operated

Founder-led and headquartered in Toronto, operated by Nortek Solutions Inc. Workzoom answers to no foreign parent company.

CRA-native since 1974

A continuous Canadian payroll lineage back to 1974. CPP, EI, T4, and ROE are built natively to CRA and Service Canada rules, not bolted onto a US engine.

Your data stays in Canada

Hosted on AWS with Canadian data residency, so your employee and payroll data is stored on infrastructure inside Canada.

Onboarded and supported in Canada

A Canadian implementation team that knows CRA, ROE, and provincial rules first-hand sets you up at no extra cost, with ongoing support in English and Canadian French.

Bank integrations

Which Canadian banks does Workzoom support for direct deposit?

Workzoom generates the direct-deposit file for every payroll run in the Payments Canada EFT standard (CPA Standard 005). Because that is the format every Canadian bank and credit union accepts, the file reaches any institution your employees use, not only the ones listed here. Net pay moves straight from your account to your employees’ accounts. Workzoom never holds, pools, or impounds the money.

  • RBC Royal Bank Direct deposit ready
  • TD Canada Trust Direct deposit ready
  • Bank of Nova Scotia Direct deposit ready
  • BMO Direct deposit ready
  • CIBC Direct deposit ready
  • National Bank of Canada Direct deposit ready
  • Desjardins Direct 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.40% Revenu Québec
QPIP employee premium rate (Quebec) 0.494% Revenu Québec

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)
ROEs are generated electronically for Service Canada automatically upon employee termination, ready to submit, with no manual form completion required.
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 Workzoom generates, and what your team submits

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
Employees hired in a single pay period at County of Renfrew
25+
Years serving Canadian employers

Events · Canada

Where Workzoom shows up in Canada.

SHRM panels, customer roundtables, and Caribbean HR sessions. Watch a past recording or register for what's next.

All events

Get started

See it run on your own Canadian payroll.

Pick a time. We'll walk through your setup, show you the parts that matter for your team, and you'll know if it fits. If we're not a fit, we'll say so.

Workzoom works with organizations of 50 or more employees. See our minimums.

FAQ

Questions about Canada

Specifics on running HR and payroll in Canada with Workzoom.

Yes. Workzoom is 100% Canadian-owned and founder-led, headquartered in Toronto, Ontario, and operated by Nortek Solutions Inc. Its Canadian payroll lineage runs continuously back to 1974, so CPP, EI, T4, and ROE are built natively to CRA and Service Canada rules rather than bolted onto a US engine. Implementation is handled by a Canadian team that knows CRA, ROE, and provincial requirements first-hand.
Workzoom is built for the Canadian mid-market: 50 to 5,000 employees, sweet spot around 250. Operated by Nortek Solutions Inc., founded in Toronto in 2000, 100% Canadian-owned, hosted on AWS Canada (ca-central-1). One employee record runs HR, payroll, workforce, and talent. CPP, CPP2, EI, federal and provincial tax, T4 slips, and Records of Employment are included. Named clients: County of Renfrew (900 employees), Silvera for Seniors (400), Ktunaxa Nation Council, Northern Sunrise County, and Driving Change Automotive Group.
Workzoom calculates CPP contributions at 5.95% on pensionable earnings between the $3,500 YBE and $74,600 YMPE, plus CPP2 at 4% between YMPE and the $85,000 YAMPE. EI premiums run at 1.63% employee and 2.282% employer on earnings up to $68,900 for 2026. Employer portions are calculated automatically. All rates update when the CRA publishes new payroll tables. Effective-dating tracks every rate change so retroactive corrections flow into the next remittance automatically.
Workzoom generates T4 slips for every employee automatically and prepares the CRA electronic-filing file by the February 28 deadline, ready for your team to submit. Employees can download their T4 through self-service without contacting HR. The year-end file is produced with one-click distribution to each employee's self-service portal. Workzoom also generates T4As, T2200s, and amended slips when corrections are needed mid-year, and applies the correct withholding on payments to non-residents.
Workzoom issues ROEs automatically on termination or interruption of earnings. Correct reason codes are applied based on the separation type, and ROEs are generated electronically for Service Canada the same day, ready to submit, with no manual form completion required. The system records the reason code, last day worked, and insurable earnings without any manual ROE web entry from the payroll administrator. Year-to-date amendments flow through the same channel.
Workzoom supports payroll across all 13 Canadian provinces and territories, with federal and provincial income tax tables built in and maintained. Ontario (under the Employment Standards Act), Quebec, BC, Alberta, Saskatchewan, Manitoba, the Atlantic provinces, and the territories are all covered. Tax tables update automatically when the CRA and provincial agencies publish changes. Provincial WCB and WSIB premium reporting, Ontario EHT, Quebec FSS, Manitoba HE Levy, plus Quebec QPP, QPIP, and Releve-1 generation are all handled on the same pay run.
Workzoom keeps Canadian customer data in Canada, hosted on AWS infrastructure in Montreal (ca-central-1) and operated by Nortek Solutions Inc. in Toronto, with no routine cross-border data transfers for Canadian clients, role-based access controls, AES-256 encryption at rest, and immutable audit logs. The platform is built on PIPEDA principles, including consent management and breach notification. Some PIPEDA requirements, such as automatic candidate-data retention limits and deletion, are on our roadmap rather than enforced today, so if data-retention compliance is central to your evaluation, raise it with us and we will walk you through where it stands.
Workzoom starts at $4 CAD per employee per month for the required HR Suite ($400 CAD/month minimum). Workforce, Payroll, and Talent each add $4, so the full platform is $16 CAD per employee per month. Implementation, data migration, training, and ongoing support are included. No setup fees, no annual contracts, no hidden add-ons, month-to-month billing. The mid-market HRIS Canada minimum is 50 employees per organization. See Canadian HR and payroll software pricing.
No, and the boundary is deliberate. Workzoom calculates federal and provincial source deductions on every pay run and prepares the remittance amounts for the Canada Revenue Agency on the cadence assigned to your account: quarterly, monthly, or accelerated threshold-1. Your team reviews the prepared amounts and submits the remittance and payment to the CRA. Workzoom never files with the CRA or moves money on your behalf, so funds and filings stay in your name.
Workzoom generates a direct-deposit file for every pay run in the Payments Canada EFT standard (CPA Standard 005), the format every Canadian bank and credit union accepts. You upload the file to your own bank, and net pay moves straight from your account to your employees' accounts at RBC, TD Canada Trust, Bank of Nova Scotia, BMO, CIBC, National Bank, Desjardins, or any other institution. Workzoom never holds, pools, or impounds payroll funds.
Statutory holiday pay is provincial, and the formulas genuinely differ: Ontario divides regular wages plus vacation pay from the previous four work weeks by 20, British Columbia divides earnings from the previous 30 days by the days actually worked, and Alberta and Quebec each use their own methods. You assign each employee to their province of employment, and Workzoom applies that province's statutory holiday calculation on the pay run, including premium pay when someone works the holiday. See the province-by-province statutory holiday pay guide for every formula.
Yes. Overtime thresholds, vacation accrual, and leave entitlements are set provincially, under Ontario's Employment Standards Act, Quebec's CNESST standards, and each other province's legislation. You configure the rules for each province you employ in, and Workzoom applies the right configuration to every employee based on their work location, with federal and provincial tax tables for all 13 provinces and territories maintained for you. Staying compliant remains your responsibility as the employer; Workzoom keeps every calculation consistent with the rules you set.

Subscribe to People Practices That Work.