Canadian Pay Transparency. Multi-jurisdiction compliance.
Beacon Pacific Financial. Vancouver. Monday, 8:47 AM PT.
An interactive scenario about a first public pay transparency report that revealed a gap, a salary range the law forced you to post that exposed one of your own, and the BC Human Rights Code's quiet rule that "the market made us do it" is not a defence.
One province in force. A patchwork tightening around you. One day to make three decisions.
VP of People at Beacon Pacific Financial. A 600-person financial services firm headquartered in Vancouver. A BC company, covered by the province's own employment laws rather than the federal ones, with a small and growing Toronto office.
Your pay bands have not been updated in 18 months. Last week, Beacon published its first annual pay transparency report under the BC Pay Transparency Act. It shows a gender pay gap in your professional category. And the salary range you were finally forced to post on a job ad sits well above what one of your own engineers earns. She has noticed.
This is a decision-driven scenario. You will face three real decisions that a VP of People encounters when a pay transparency report goes public and the gap it reveals lands on a real person, and your choices shape how the story unfolds.
The 4 Stakeholder Bars (top right)
Each bar starts at 50%. Your decisions shift them. There’s no perfect answer. only trade-offs.
The Canadian Patchwork
There is no single Canadian pay transparency law. BC's posting and reporting rules currently carry no fines, but the BC Human Rights Code does. Ontario's job-posting rules arrive January 1, 2026, with real enforcement teeth. Federally regulated employers answer to the Pay Equity Act. Your decisions have to account for all four.
Legal References
Law references appear throughout. Click them to read the relevant rule.
BC Pay Transparency Act.
Three obligations for every provincially regulated BC employer. Since November 1, 2023, every publicly advertised job posting must state the expected pay or pay range. Employers cannot ask candidates about their pay history, and cannot punish employees who ask about or disclose pay. Larger employers publish an annual pay transparency report (1,000+ by Nov 2024, 300+ by Nov 2025, 50+ by Nov 2026). Enforcement is deliberately soft: a Director of Pay Transparency, public "name and shame", but no fines yet.
BC Human Rights Code, s. 12. Equal Pay.
This is where the real teeth are. An employer must not pay an employee of one sex less than an employee of another sex for similar or substantially similar work. "We matched the market" is not a defence. A complaint goes to the BC Human Rights Tribunal, which can order lost wages with no statutory cap, plus damages for injury to dignity. The transparency report and the posted ranges are the breadcrumbs that lead a complainant straight to s. 12.
Ontario ESA. Job Postings, Jan 1 2026.
From January 1, 2026, Ontario employers with 25+ employees must include the expected compensation or a range in every publicly advertised posting. A posted range cannot span more than $50,000, and the rule does not apply above $200,000. Unlike BC, this sits inside the Employment Standards Act, with Employment Standards Officers, orders, and penalties behind it. Your Toronto roles are now in scope.
Federal Pay Equity Act.
For federally regulated employers with 10+ employees (banks, telecom, interprovincial transport). It is proactive: you must build a pay equity plan that identifies predominantly female and male job classes and closes the gaps. The federal Pay Equity Commissioner enforces it, with penalties up to $30,000 to $50,000 per violation. Beacon is provincially regulated, so this is context, not your direct obligation, but a buyer's pan-Canadian footprint often is.
You're halfway through your first coffee when Legal forwards you an email marked FOR YOUR ATTENTION.
"Dear Ms. Ward, This office has received a report that Beacon Pacific Financial has published job postings that do not state the expected pay or pay range, contrary to section 2 of the Pay Transparency Act. A review of your public careers page identifies fourteen (14) active postings without the required information."
"The Act does not currently provide for monetary penalties. However, employers are reminded that the Director may publish information identifying non-compliant employers, and that the requirement has been in force since November 1, 2023."
"We note separately that Beacon's first pay transparency report, published under section 8, indicates a gender pay difference in its professional category. We encourage you to confirm the steps you are taking to bring your postings into compliance."
"Regards, Office of the Director of Pay Transparency"
Before you can finish reading, Jordan Reeves, Head of Talent, calls from down the hall.

"Natalie, I just saw the Director's notice. Fourteen postings. I counted them. They're right. None of them state a range."
You "How did fourteen postings go live without ranges, two years after the Act came in?"
Jordan "Because nobody built a check into the system. The template defaults to 'competitive compensation.' Most hiring managers don't override it."
You "And our pay bands? They're 18 months old."
Jordan "Here's the part that worries me more. Last week we finally turned the requirement on for the L5 engineering backfill. We posted it at $130K to $145K, because that's what the market is now. Lauren Mitchell is an L5. She makes $118,400. She saw the posting. She's asked to talk."
You "So the range the law forced us to publish is the same range that tells one of our own engineers she's underpaid."
Jordan "And the transparency report already flagged a gap in the professionals category. That's a separate problem with a sharper edge. What do we do?"
The Director of Pay Transparency has flagged fourteen non-compliant postings under the BC Pay Transparency Act. There are no fines, but the Director can name Beacon publicly, and the postings are live for any candidate to screenshot. The bigger exposure is the gap your own report surfaced: an unexplained pay difference between men and women doing similar work is a Human Rights Code s. 12 claim, with uncapped lost wages and dignity damages.
Your pay bands are 18 months stale, and whatever numbers you commit to will ripple through the entire company.
How do you respond?
"Update every pay band to current market and put a compliant range on every active posting within 48 hours. Then we confirm the fix to the Director, and we commission a pay equity review through outside lawyers, run so the working notes stay confidential."
Jordan "The review is going to show that six current people are below the new minimum of their own band. And probably that the gap in the report is real."
You "I know. We find it before anyone files. Run the review through the lawyers first, then fix the gaps. We choose the order."
By Friday, the updated postings are live and you've confirmed the correction to the Director's office, which closes the file without publishing Beacon's name. The review begins under outside lawyers.
Fixing the postings clears the Pay Transparency Act issue quickly, and prompt voluntary correction is exactly what keeps you off the Director's published non-compliance list. Crucially, a privileged pay equity review run through outside counsel surfaces the Human Rights Code s. 12 exposure before a complainant does, and, properly structured, protects the working papers from disclosure while preserving your ability to remediate.
"Fix the 14 postings. Confirm to the Director that they're corrected. The gap finding is a separate matter we'll evaluate internally."
Jordan "And if Lauren takes the gap to the Human Rights Tribunal? The report basically pointed at it."
You "Then we deal with it then. We don't go looking for documents we'd have to disclose."
The postings are fixed and the Director's file closes. But you've published a report flagging a gap, fixed only the easy half, and created an internal record that you saw the harder half and chose to wait. If a complaint lands, that timeline is the first thing it tells.
Fixing the postings is genuinely the right move on the Pay Transparency Act side. But the report has already made the Human Rights Code s. 12 gap public. Doing only the part with no penalty, and putting off the part with no limit on the payout, is the opposite of triage. Quietly knowing about the gap and doing nothing is the worst place to be: if this reaches the Tribunal, it shows you knew.
"Acknowledge the notice, but don't commit yet. We need to understand the full picture before we publish numbers we'll have to change."
Jordan "And the 14 postings that are live right now without a range?"
You "They stay up while we figure out the right numbers. I don't want to post ranges we'll revise in two weeks."
A candidate, Evan Brooks, screenshots one of the still-blank postings next to Beacon's own published report. LinkedIn post: "Beacon Pacific filed a pay transparency report flagging a gender gap, and STILL won't put salary ranges on its job ads. Two years after the law." 900 likes and climbing.
The Director's office writes back: because the postings remain non-compliant, Beacon will be included in the next published summary of non-compliant employers. Within a day, an employment firm posts about BC Human Rights Code pay claims and invites Beacon employees to get in touch.
The Pay Transparency Act carries no fine, so it is tempting to treat delay as free. It isn't. The penalty is public: the Director names you, and every blank posting is a screenshot waiting to happen. Worse, stalling does nothing about the real liability. the Human Rights Code s. 12 gap your own report advertised. What you're really delaying is confronting the pay-band problem underneath.
You've responded to the Director, or at least started to. While you were drafting, this landed in your inbox from Lauren Mitchell, Senior Engineer.
"Hi Natalie, I saw we posted the L5 Senior Engineer backfill at $130K to $145K. I'm an L5. I've been here four and a half years and my last two reviews were Exceeds. I'd like to understand how my pay is consistent with the range we're advertising for the same role. Can we talk today?"
You pull up the compensation file for Senior Software Engineers (L5) in Vancouver:
| Employee | Title | Years | Rating | Salary |
|---|---|---|---|---|
| Lauren Mitchell | Sr. Software Engineer | 4.5 | Exceeds | $118,400 |
| Brian Kowalski | Sr. Software Engineer | 3.5 | Meets | $142,000 |
| Gap | −16.6% | |||
Same title. Same level. She has a year more experience and better ratings. He was hired during the Q3 2024 talent crunch at a market premium. Everyone knew it was a market adjustment. The question is whether "the market" is a valid explanation.
Under the BC Human Rights Code, it isn't.
Beacon's legal team has listed three reasons for the $23,600 gap between Lauren and Brian. Under the BC Human Rights Code, which of these can legally justify a pay difference?
Click each to mark it LEGAL or ILLEGAL, then submit.
0 of 3 marked

"Thank you for making time, Natalie. I'll be direct."
She shares her screen. On it: her last three performance reviews, her offer letter, and a screenshot of the L5 job posting at $130K to $145K.
"I wasn't snooping. The range was on our own careers page. I make $118,400. The role we're advertising for, my role, starts twelve thousand dollars above me and tops out twenty-seven thousand higher."
"I can't see anyone else's number. But I've been here longer than the colleague who backfilled next to me, and my ratings are higher. It's hard not to draw a conclusion."
"I'd rather Beacon fixed this than have me take it anywhere. But I want to understand how my pay is consistent with what we're publicly willing to pay for the same job."
Lauren has asked, in good faith, how her pay squares with the range you publicly advertised. You are not legally required to hand her a pay scale. but whatever you say becomes part of the record if this ever reaches the Human Rights Tribunal. Your L5 band is 18 months old and lower than the range you just posted.

"Lauren, you're reading it right. I'm updating our L5 band to current market, the same range we posted. I'll have it to you this week. And I think there's a gap here worth fixing, not explaining away."
Lauren "I appreciate that. When I see where I sit versus where my colleague sits, we both know what the next conversation is."
You "I know."
Lauren "I don't want to leave Beacon. I want Beacon to be the kind of company that fixes this without me having to file anything."
She pauses.
Lauren "But I will file if I have to."
You weren't obliged to share a pay scale. BC has no on-request right. But once you posted the range publicly, pointing to a lower internal band would have insulted her intelligence and created a worse record. Honesty plus a commitment to fix the gap is what holds up if a Human Rights Code s. 12 complaint is ever filed, and it keeps a strong engineer in the building.

"Lauren, the official L5 band on file is $95,000 to $125,000. You're inside that range."
A pause.
Lauren "The band tops out at $125K? Then why is the same role posted at $145K? And how is anyone at this level paid more than $125K, because I'm fairly sure someone is."
You "The posted range reflects the current market."
Lauren "So the band you're quoting me is the one you no longer use. Either the band is wrong, or it only applies to me. Both of those are problems."
She's right. The $125K band contradicts your own $145K posting and a colleague at $142K. You've just handed Lauren proof that Beacon's pay framework is broken, or selectively applied.
Quoting a band that contradicts your own published posting is worse than saying nothing. If this reaches the Human Rights Tribunal, the gap between your "official" band, your posted range, and a male colleague's actual pay becomes the clearest possible evidence that the system isn't applied consistently.

"Lauren, I want to give you accurate information. Let me pull the data together properly. Can I come back to you in two weeks?"
Lauren "Two weeks to explain a number you advertised last week?"
She's polite about it. But you can hear the competing offer ticking in the background.
Lauren "I'll wait two weeks. But the fact that it takes two weeks to explain the pay for my own job tells me something about how this company thinks about pay. And it's not great."
She accepts the competing offer eleven days later. She doesn't file a complaint. She doesn't need to. she just leaves. And she tells the other three women on the engineering team why.
You had no legal deadline to answer Lauren. but you had already published the range. Taking two weeks to explain a number you posted yourself signals that pay isn't managed, which is exactly the conclusion she drew. The compliance cost was small. The real cost was losing a top engineer to a competitor, and the Human Rights Code s. 12 gap is still sitting there for the next person to find.
Tom Brennan has modeled three scenarios against Beacon's exposure. Click each card to see the full breakdown. All figures CAD.
Under the BC Human Rights Code s. 12, "we matched the market" is not a defence. Lost wages at the Tribunal have no statutory cap, and injury-to-dignity damages sit on top. Fixing one person while the report points at a pattern invites the next complaint.
Fixing the postings clears the Pay Transparency Act issue. The review surfaces and fixes the s. 12 gap before anyone files, and your next transparency report shows the gap closing. A credible self-correction is your strongest answer to both the Tribunal and the talent market.
An employment firm has already invited Beacon employees to get in touch about pay. Lauren has spoken to a lawyer. The non-compliant postings are public record, and so is your own report. Doing nothing doesn't hold the line. it just moves the cost to next quarter and adds interest.
Before the CFO meeting, reflect. There's no right answer. but where you stand shapes how you lead. Click on the grid to place yourself.
Tom Brennan, the CFO, has run the numbers.
Brennan "If we update every pay band to current market and level up everyone below the new minimum, that's $2.1 million a year. About 1.8% of revenue."
"If we adjust only the people who've formally raised it. Lauren today, maybe two or three more. that's $280K. A fraction."
"I know which number the board will prefer. And I'm guessing you're about to tell me why the smaller number is actually the more expensive one."
You "Lauren alone: if she files at the Human Rights Tribunal, lost wages for every year she's been underpaid, roughly $94K, with no upper limit, plus compensation for the personal harm (what the law calls injury to dignity), plus the fact that our own report already put the gap on the public record. And 'we matched the market' is not a defence."
Brennan Long pause. "How many more Laurens are there?"
You "I don't know yet. That's the problem."
He looks at the spreadsheet again. "Present your options at the leadership meeting tomorrow."
Brennan wants targeted fixes. $280K. Your General Counsel says an employment firm has been posting publicly about BC Human Rights Code pay claims and inviting Beacon employees to make contact. Two more women on the engineering team have asked HR how their pay compares to the posted ranges.
The CEO is in the room. She'll back whoever makes the stronger case.
"The full review will cost us $2.1 million to fix every gap, phased over twelve months. Here's what it buys: a defensible position if anyone files at the Tribunal, an answer to the firm circling our employees, and a story we can tell candidates. we fixed it before anyone made us. And next year's report shows the gap closing."
Brennan "I don't love the number. But I like the alternative less. An uncapped lost-wages award across a dozen people is a worse spreadsheet than this one."
The CEO nods. "Do the review. Under privilege. And Natalie. I want a timeline on my desk by Friday."
A pay equity review run through outside lawyers lets you find and close gaps before they become Tribunal complaints, and the working notes may be protected from being demanded in a dispute. Fixing people one complaint at a time gets none of that protection, and a closing gap in next year's public report is the credibility you can't buy any other way.
"Two tracks. Track one: resolve Lauren's case now. Market adjustment, back pay, done. Track two: run a pay equity analysis over Q2. The full fix starts next pay cycle."
Brennan "When you say 'pay equity analysis'. does that create documents an employee's lawyer can demand?"
You "If we run it through outside counsel, it can be privileged."
Brennan "Then run it through outside counsel."
Lauren accepts the adjustment. The analysis reveals 11 more employees with similar gaps. You're back in Brennan's office in six months with a bigger number, and next year's report still shows a gap.
Running the analysis through outside counsel can create privilege, protecting the document from disclosure. Smart strategy. But privilege protects the document, not the underlying facts. The 11 employees still have the same Human Rights Code s. 12 rights Lauren raised, and your published report still shows the gap until you actually close it. Privilege buys time and control. it doesn't remove the obligation to remediate.
"This is the right approach. We handle the squeaky wheels. We don't go looking for problems."
Narrator Six weeks later, Lauren's lawyer files a complaint with the BC Human Rights Tribunal. It doesn't just cover Lauren. It's joined by eleven other women in the Vancouver office, all at L4 or L5, all paid below male comparators.
"Please be advised that our clients, twelve current and former employees of Beacon Pacific's Vancouver office, have filed a complaint with the BC Human Rights Tribunal alleging breaches of section 12 of the Human Rights Code (equal pay for similar work). We note your published pay transparency report and your advertised salary ranges as supporting context."
The complaint-by-complaint approach lasted six weeks.
A Tribunal complaint joined by twelve people turns an individual pay dispute into a systemic one. Under s. 12, each can seek lost wages with no statutory cap, plus injury-to-dignity damages. and your own published report and posted ranges are Exhibit A. "We handle squeaky wheels" is not a strategy. it's an accelerant.
Read Beacon Pacific's draft Compensation Policy. Click on any section that contains a compliance violation.
Some sections are compliant. Click Submit when you've flagged all the problems you can find.
Beacon Pacific Financial
Compensation Policy 2026. Draft for Review
Section 2. Job Posting Policy.
"Pay ranges will be included in postings for BC-based roles. Fully-remote roles, roles where the hiring manager has not finalised the band, and confidential executive searches may use 'competitive compensation' language at the recruiter's discretion."
Section 3. Workforce Demographics
Total headcount: 600 across BC and Ontario. Gender split: 61% male, 39% female. Breakdown by level, function, and location available in the HRIS.
Section 4. Pay Setting Methodology
"Compensation is determined by market benchmarking, individual negotiation, and the candidate's prior salary where they choose to share it."
Section 5. Pay Enquiries
"Employees who raise concerns about how their pay compares to others should be reminded that compensation is confidential, and that repeatedly pressing the issue may be treated as a performance and conduct matter."
Section 6. Pay Transparency Reporting
Beacon will prepare and publicly post its annual pay transparency report under the BC Pay Transparency Act by November 1 each year, covering the required gender pay metrics.
Section 8. Recruitment Screening
"To ensure budget alignment, recruiters may ask candidates what they currently earn early in the process, and use that figure as a starting point for the offer."
0 section(s) flagged
BC Pay Transparency Act. Pay range required in every public posting. No asking pay history. No punishing employees who ask about or disclose pay. Annual public reports, phased by size. Soft enforcement: name and shame, no fines yet.
BC Human Rights Code s. 12. Equal pay for similar or substantially similar work, regardless of sex. "Matched the market" is not a defence. Tribunal can award uncapped lost wages plus dignity damages.
Ontario ESA (Jan 1 2026). Employers 25+ must post expected pay or a range (max $50K spread). Real ESA enforcement.
Federal Pay Equity Act. Federally regulated employers 10+ must build proactive pay equity plans. Penalties up to $30K to $50K per violation.
You scored . Every choice had a cost. Try a different path?