This site works best with JavaScript enabled. Core content is still viewable without it.
Skip to content
Canadian Labour Law Compliance

The rules are in the PDF. The errors are in the paycheques.

Contract-as-Code extracts structured rules from your collective agreements, lets your team review and approve them, then validates your payroll data — so you catch compliance gaps before they compound into six-figure liability.

1 Upload your PDF 2 Review AI-extracted rules 3 Validate payroll data First findings in under 5 minutes

Not legal advice. All data processed in Canada (GCP northamerica-northeast1).

Built for compliance teams managing

🏥Healthcare networksMulti-site, multi-union
🏛️Government bodiesFederal, provincial, municipal
🚌Transit authoritiesComplex scheduling rules
🏭ManufacturingRotating shifts & premiums

"We uploaded our three collective agreements and had rule extraction complete in under 10 minutes. The first validation run flagged 14 employees whose overtime hadn't been calculated correctly — some going back two pay periods."

— HR Director, Canadian healthcare network · Early access pilot

The Phoenix problem is not a one-time event

Canada's $2.2 billion Phoenix Pay System failure happened because there was no reliable bridge between collective agreement rules and payroll system logic. That problem exists in every organization with a union workforce — and it's never fully solved.

20–80h
Per contract
Average time an HR team spends manually configuring a collective agreement into a payroll system.
0.1%
Error rate = millions
A 0.1% systematic payroll error across 10,000 unionized workers can create $650K+ in underpayment liability.
$2.2B
Phoenix remediation
Canada's Phoenix Pay System failure — the consequence of no reliable rule translation layer between contracts and payroll.
The product

Every extracted rule shows you exactly where it came from

Each rule candidate displays the source clause, page number, and structured interpretation side by side. Your team approves, edits, or rejects each one — nothing becomes an active rule without a human decision.

  • Source clause and page number shown alongside every extracted rule
  • Edit rule parameters directly before approving
  • Full audit trail of every approve, edit, and reject decision
  • Nothing activates without a human review step
Contract-as-Code rule extraction review interface showing source clause alongside AI-extracted rule with approve and reject actions

From PDF to validated payroll in minutes

No integration required. Works with any CSV export from ADP, Dayforce, Workday, or your payroll system.

1

Upload your PDF collective agreement

Standard upload — no integration, no API key, no IT involvement. Works with any PDF collective agreement, memorandum of understanding, or employment standards document.

Pipeline takes 1–3 minutes for an 80-page agreement. We email you when it's done.
2

Review and approve AI-extracted rules

Each rule candidate shows you the exact clause text it was extracted from. You can edit, reject, or approve. Nothing becomes an active rule without a human decision.

3

Upload your employee dataset (CSV)

Export from ADP, Dayforce, Workday, or your payroll system. Our column-mapping engine automatically recognizes common HRIS export formats — no manual mapping required for most exports.

Employee references are hashed before any external processing — no names or SINs leave your tenant.
4

Run validation and review findings

The engine evaluates every employee record against every approved rule. Each finding shows: which employee, which date, which rule was violated, what the contract clause says, and the estimated financial impact.

5

Download your compliance report

Export a structured audit report with clause references, remediation recommendations, and a full decision audit trail — ready for your compliance team, labour relations officer, or auditor.

Estimate your exposure

What are undetected compliance errors costing you?

Adjust the inputs below to estimate the financial exposure from systematic payroll errors in your collective agreements.

Compliance exposure calculator

Estimate what undetected rule errors could be costing you.

$263K
Annual exposure
estimated underpayment liability
$10K
Manual review cost
3 contracts × 40h × $85/hr
$273K
Potential net saving
vs. undetected errors + manual review

Methodology: Annual exposure = employees × hourly rate × 2,000h/yr × error rate × 1.5× remediation factor. Manual review = 40h per contract at $85/hr (senior HR analyst rate). These are estimates only — actual figures depend on your specific agreements and payroll data. Not legal advice.

See your actual findings — start free pilot →

Built for Canadian unionized workforces

Starting with the industries where collective agreement complexity is highest.

🏥
Healthcare
Shift premiums, on-call rules, certification pay — CUPE, ONA, SEIU
🏗️
Construction
Classification pay, travel premiums, grievance procedures — LiUNA, UA
🏭
Manufacturing
Rotating shifts, overtime stacking, holiday schedules — Unifor, USW
🎓
Education
Teacher and support staff agreements — CUPE, ETT, OSSTF
🚌
Transit
Hours of Service stacked on collective rules — ATU, Unifor
🏛️
Government
Federal, provincial, municipal — PSAC, CUPE, OPSEU
Security & data handling

Your employee data never leaves your jurisdiction

Built for HR and payroll teams handling sensitive data under strict regulatory obligations.

🔒
Employee PII never stored
Employee identifiers are hashed (SHA-256) before any processing. Raw names, SINs, SSNs, NI numbers, or TFNs are never stored on our infrastructure.
🌍
Data stays in your jurisdiction
All data is stored and processed in your region — Canada, the US, the UK, or Australia. We never transfer agreement content or payroll data across borders.
🤖
AI for rules only — not your employee data
OpenAI processes collective agreement clause text for rule extraction only. Your employee payroll dataset is never sent to any AI provider.
🔐
AES-256 + TLS 1.2+ everywhere
All data at rest is encrypted with AES-256. All data in transit uses TLS 1.2 or higher. MFA is required for all admin and production access.
📋
Full audit trail
Every rule decision, validation run, and report export is logged with timestamp, user, and outcome. Audit logs are retained for 7 years.
🛡️
Annual penetration testing
We conduct annual third-party penetration testing and security audits. Results are available under NDA for enterprise procurement reviews.
Not legal advice — a required clarification. Contract-as-Code surfaces potential compliance gaps from your agreement text and payroll data. It does not make legal determinations, replace employment counsel, or guarantee accuracy. Every finding requires review by a qualified HR, payroll, or legal professional before action.

Straightforward pricing

Start free. Upgrade when you're seeing real findings.

Free Pilot

$0
No credit card required
  • 1 agreement upload
  • Full AI rule extraction pipeline
  • Rule review and approval workflow
  • 1 employee dataset validation run
  • PDF compliance report export
Start free pilot
Most popular

Per Contract

$299
CAD per contract + validation run
  • 10 contracts per day
  • All rule families
  • Employee dataset validation
  • PDF & CSV report export
  • Invite 1 team member
Start with one contract

Monthly SaaS

$799
CAD / month
  • Unlimited contracts
  • All rule families
  • Unlimited validation runs
  • Report export
  • Up to 5 team members
  • Priority support
Start subscription

Government and enterprise pricing available — contact us

Common questions

Start finding payroll errors in your collective agreements

Upload your first collective agreement and get AI-extracted rules in under 3 minutes. No integration required. No credit card for the pilot.

Start free pilot — it's free

Not legal advice. All data processed in Canada (GCP northamerica-northeast1).