Hiring Compliance Software for Canadian Employers | WorkSignal
Ontario Bill 149 - In effect now

Hiring Compliance, Handled Automatically

WorkSignal detects the province where you're hiring and applies the right rules - AI disclosure, salary validation, prohibited content scanning, and candidate notification tracking - before you publish.

$100K
Maximum fine per violation
7
Bill 149 requirements auto-applied
4
Canadian jurisdictions covered
The compliance gap most employers miss

Your ATS probably has AI features you don't know about

Ontario Bill 149 requires employers to disclose when AI is used in the hiring process. Most modern ATSs use AI for resume scoring, candidate ranking, and screening - but they don't add the required disclosure to your job postings. That gap is your liability.

AI disclosure is mandatory

Ontario Bill 149 requires disclosure whenever AI is used in screening or evaluation. No disclosure means a per-posting violation.

Salary ranges aren't optional

BC, Ontario, and PEI all require salary transparency. Omitting a range or posting a spread that's too wide is a violation.

45-day notification deadlines

Candidates must be notified within 45 days of an AI-based decision. Missing that deadline is a separate violation for each candidate.

Compliance runs in the background

Set the job location. WorkSignal figures out which rules apply and enforces them automatically before you publish.

1

Set job location

Enter the province or choose remote-Canada. WorkSignal identifies which rules apply.

2

Rules auto-detected

Ontario? Bill 149 activates. BC? Pay transparency. Remote Canada? All applicable rules stack.

3

Disclosures injected

AI disclosure text is auto-inserted. Salary range is validated. Prohibited content is flagged.

4

Publish with audit trail

Every posting is timestamped and archived. Candidate notifications are tracked automatically.

What's covered

WorkSignal handles the full stack of Canadian hiring compliance requirements today, with more jurisdictions coming.

Regulation Key requirements Status
Ontario Bill 149
Working for Workers Four Act
AI disclosure, salary ranges, Canadian experience ban, 45-day notifications, record retention
Live
Quebec Law 25
Act Respecting the Protection of Personal Information
Automated decision disclosure, candidate data rights, privacy impact assessments
Live
BC Pay Transparency Act
Pay Transparency Act, 2023
Salary range required on all postings, pay scale disclosure
Live
PEI Pay Transparency
Employment Standards Act amendments
Salary range required on all job advertisements
Live
NYC Local Law 144
Automated Employment Decision Tools
AI bias audits, candidate notice requirements
Coming soon
Colorado SB 205
Consumer Protections for AI
AI system disclosure, algorithmic discrimination prevention
Coming soon
EU AI Act
Regulation 2024/1689
High-risk AI classification, transparency and human oversight for employment AI
Coming soon

Every requirement, handled

WorkSignal enforces the full set of rules for each jurisdiction - not just the obvious ones.

AI Disclosure

Disclosure is auto-injected and locked

When a role uses AI screening, WorkSignal adds the required disclosure to the job posting automatically. The text is generated per jurisdiction, added to the posting, and cannot be removed before publishing. There's no manual step to forget.

  • Jurisdiction-specific language
    Ontario Bill 149 and Quebec Law 25 require different disclosure text. WorkSignal generates the right one.
  • Locked before publish
    Disclosure cannot be edited out. The posting is blocked from publishing without it.
  • Synced to ATS job boards
    If you post to Greenhouse, Lever, or Ashby, the disclosure travels with the posting.
Job posting - Ontario
Senior Software Engineer
Toronto, ON - Full-time - $140,000 - $170,000
We are looking for a Senior Software Engineer to join our platform team...
AI Disclosure - Auto-added by WorkSignal
Artificial intelligence tools are used in the initial screening and evaluation of applicants for this position, as required to be disclosed under the Ontario Working for Workers Four Act, 2024.
Ontario Bill 149 compliant - disclosure locked
Salary range validator
$140,000 - $170,000 Valid
$30K spread - within the $50K maximum for this role type
$100,000 - $200,000 Too wide
$100K spread exceeds the $50K Ontario maximum. Narrow the range to publish.
$210,000 - $350,000 Exempt
Above $200K threshold - wider spread permitted under Bill 149 exemption.
Salary Range Validation

Salary rules enforced before posting

Ontario Bill 149 allows a maximum $50,000 spread on salary ranges for roles under $200K. WorkSignal validates the range before you publish and blocks postings that don't comply. The $200K exemption is applied automatically.

  • $50K spread maximum enforced
    Ranges wider than allowed are flagged with an explanation before you can publish.
  • $200K exemption auto-applied
    Executive and senior roles above the exemption threshold aren't blocked unnecessarily.
Content Scanning

Canadian experience requirements flagged automatically

Ontario Bill 149 bans requiring "Canadian experience" as a job requirement. WorkSignal scans job descriptions for variations of this phrase using smart word boundary detection - catching "Canadian work experience," "experience in Canada," and similar constructions without false positives on words like "Canadian market" or "Canadian clients."

  • Smart phrase detection
    Catches prohibited phrases without blocking legitimate references to Canada in your job description.
  • Inline highlight with suggested fix
    The offending phrase is highlighted in the editor with a suggested replacement ready to apply.
Content scanner - 1 issue found
The ideal candidate will have 3+ years of software development experience. Canadian work experience in a fast-paced environment is required.
Prohibited requirement detected
"Canadian work experience" cannot be required under Ontario Bill 149. Remove or replace with a skills-based requirement.
Notification tracker - Software Engineer role
Jordan M.
AI decision made March 1
Notified
March 8 - 7 days
Priya K.
AI decision made March 10
Due Apr 24
32 days remaining
Marcus T.
AI decision made Feb 1
Overdue
Deadline was Mar 18
45-Day Notification Tracking

Candidate deadlines tracked per person, per decision

When AI influences a hiring decision in Ontario, candidates must be notified within 45 days. WorkSignal starts the clock the moment a decision is recorded, tracks the deadline for each candidate individually, sends reminders before the deadline, and escalates overdue cases to your team.

  • Per-candidate deadline tracking
    Each candidate gets their own 45-day clock from the date of the AI-influenced decision.
  • Automated reminders and escalation
    Reminders go out 14 days and 3 days before the deadline. Overdue cases escalate to team leads.
Record Retention

Three-year immutable audit trail

Ontario Bill 149 requires employers to retain records of AI-influenced hiring decisions and candidate notifications for three years. WorkSignal archives every decision, every notification, and every posting version in an immutable log. If there's ever an investigation, you have everything.

  • Immutable records - cannot be edited or deleted
    Every action is timestamped and locked. You cannot modify past records.
  • Exportable for legal review
    Export a full audit log for a role, a candidate, or a date range in seconds.
Audit log export
Job posting published
Feb 14, 2026 - 9:22 AM EST
v1.0
AI screening completed - Jordan M.
Feb 19, 2026 - 2:41 PM EST
Score: 87
Candidate notification sent - Jordan M.
Feb 26, 2026 - 10:05 AM EST
Day 7
Archived - 3 year retention
Feb 26, 2029 - Auto-expires
Locked
Remote Canada - rules applied
ON
Ontario Bill 149 Applied
AI disclosure, salary range, Canadian experience ban, 45-day notifications
BC
BC Pay Transparency Applied
Salary range required, pay scale disclosure
PE
PEI Pay Transparency Applied
Salary range required on all job advertisements
Multi-Jurisdiction Detection

Remote Canada means all provinces apply

A remote-Canada posting can attract candidates from Ontario, BC, PEI, and Quebec. When you post a role as remote in Canada, WorkSignal automatically applies the union of all active provincial requirements. You don't need to know which provinces have laws this year.

  • Jurisdiction stacking for remote roles
    All provincial rules that apply are combined into a single compliant posting automatically.
  • Updates automatically as laws change
    When new provincial legislation takes effect, WorkSignal adds it to the stack without any action from you.

No other ATS does this automatically

Greenhouse, Lever, Workday, and most other systems use AI for resume screening and candidate ranking - but none of them automatically add the required AI disclosure to your job postings or enforce provincial salary rules. That's a compliance gap that falls on you.

WorkSignal
Other ATSs
AI disclosure injected automatically
Salary range validation by province
Canadian experience ban scanning
45-day notification deadline tracking
3-year immutable record retention
Multi-province stacking for remote roles

Stop managing compliance manually

WorkSignal applies Ontario Bill 149, Quebec Law 25, and pay transparency rules automatically. You focus on hiring. We handle the compliance.