Loading compliance data…
Pay Transparency · O. Reg. 476/24

How postings measure against
Ontario's $50k rule

Ontario law caps salary range width at $50,000 for regulated roles under $200k. This report tracks how much of the market exceeds that cap — recomputed from active postings on every data refresh. It does not rank employers by name.

373
over-cap postings
9%
of regulated posts
4,071
in-scope postings
Aggregate view
How much of the market exceeds the cap?
Provincially regulated active postings measured against the $50,000 range-width cap. Federally regulated employers (banks, telecoms) operate under the Canada Labour Code — their disclosures are voluntary and excluded from this analysis. This auto-refreshed report publishes aggregates only; employer-level findings belong in dated, fact-checked analyses.
Aggregate finding

9% of in-scope active postings (373 of 4,071) disclose a salary range wider than the $50,000 cap. Median range width among over-cap postings: $65,200. Data snapshot: 2026-06-10.

Violation severity
How far over the limit?
The $50,000 limit is binary under the regulation — a range of $50,001 is treated the same as $100,000. But the magnitude matters for understanding whether violations reflect marginal rounding errors or structural compensation planning issues.
Violation width distribution
Non-compliant regulated postings by absolute salary range width.
Severity breakdown
Three tiers by how far over the $50k limit each posting falls.

74% of violations are "mild" — range width $50k–$75k, suggesting the employer is close to the limit. A minority of postings (2) exceed $100k width, representing the most extreme cases.

By job category
Where do violations cluster?
Non-compliant postings by job category, with the rate normalized by each category’s posting volume. Category mix reflects which kinds of roles are posted most, not category-specific rules.
Violations by job category
Count of non-compliant postings per category.
Violation rate by category
Non-compliant postings ÷ total regulated postings in that category.
Pattern

Over-cap postings follow employer concentration, not category risk — a small number of high-volume posters account for most of the wide ranges, so category rankings largely mirror where those employers post. Per-category rates are the more stable signal.

Methodology & caveats
What counts as non-compliant?

A posting where max_salary − min_salary > $50,000 AND the max salary is ≤$200,000 (roles above $200k are fully exempt under O. Reg. 476/24).

Why are banks excluded?

Banks (RBC, TD, BMO, CIBC, Scotiabank, National Bank) and telecoms (Rogers, Bell, Telus) are federally regulated under the Canada Labour Code. Ontario's ESA pay transparency rules do not apply to them — any salary range they post is voluntary.

What this data doesn't show

This analysis covers publicly posted salary ranges only. It cannot assess whether employers are paying within the ranges they post, or whether internal pay bands differ. "Non-compliant" refers only to the posted range width, not actual compensation practices.

Data source & coverage

Job postings scraped from major Ontario job boards. Dataset covers regulated postings from provincial employers, collected between March 2025 and . Updated daily.