Compliant by default.
Not by configuration.
PCL Civic One Cloud is pre-configured for the full Canadian regulatory landscape. PSAB, CRA, WCB/WSIB, Canadian data residency, FOIP/FOIPPA, and WCAG 2.1 AA are built in — not bolt-ons — and maintained by PCL as legislation changes.
Every compliance area on this page is pre-configured in your SaaS subscription.
PCL maintains all regulatory updates, including CRA tables, WCB premium rates, and provincial privacy amendments, at no additional cost.
Canadian compliance, covered
PSAB
The Foundation module ships with a PSAB-compliant chart of accounts pre-built for Canadian municipalities. Financial statements and budget reporting align with CPA Canada public sector standards from day one.
- ✓PSAB-compliant COA with municipal fund structure
- ✓Consolidated Statement of Financial Position
- ✓Statement of Operations & Net Financial Assets
- ✓Tangible Capital Asset schedules — PSAB 3150
- ✓Alberta Municipal Affairs annual return export
- ✓Audit-ready trial balance and period-end reports
CRA
People & Payroll handles all CRA statutory requirements natively. Automated calculation, filing, and remittance — no third-party payroll engine required, and legislative tables are updated automatically.
- ✓T4 / T4A / T4 Summary — automated year-end generation
- ✓Record of Employment (ROE) — Service Canada XML filing
- ✓Direct Deposit — CPA EFT standard (1464/80-byte)
- ✓CPP, EI, and income tax — legislative tables auto-updated
- ✓T2200 (Declaration of Conditions of Employment)
- ✓Multi-province payroll for employees in multiple jurisdictions
WCB / WSIB
Province-specific workers' compensation is handled natively. Alberta WCB and AHS integration are included in the standard subscription; Ontario WSIB and BC WorkSafeBC are configured per province.
- ✓Alberta WCB — premium calculation, clearance letter
- ✓AHS integration — Alberta Health Services premium reporting
- ✓Ontario WSIB — rate schedule and annual statement
- ✓BC WorkSafeBC — premium remittance and return filing
- ✓Quebec CNESST — available via QC provincial configuration
- ✓Employer liability tracking per bargaining unit
Canadian Data Residency
All municipal data — financial records, payroll, citizen information, tax rolls — is hosted exclusively in Canada on Microsoft Azure. Canadian residency is guaranteed by contract, not just by practice.
- ✓Primary: Azure Canada Central — Toronto, Ontario
- ✓Disaster Recovery: Azure Canada East — Québec City
- ✓Data Processing Agreement with Canadian governing law
- ✓SOC 2 Type II — annual third-party attestation
- ✓ISO 27001 certified infrastructure
- ✓No US CLOUD Act exposure — data never leaves Canada
FOIP / FOIPPA / MFIPPA
Role-based access controls, immutable audit trails, and document retention schedules are configured per jurisdiction. PCL supports Alberta FOIP, BC FOIPPA, Ontario MFIPPA, and Quebec Law 25 natively.
- ✓Alberta FOIP — role-based access, 7-year audit log
- ✓BC FOIPPA — provincial privacy impact configuration
- ✓Ontario MFIPPA — municipal freedom of information
- ✓Quebec Law 25 — privacy impact assessments (PIA)
- ✓Immutable audit trail — tamper-evident, configurable retention
- ✓Optional: Document & Records Management module (FOIP-aligned)
WCAG 2.1 AA
The Citizen Portal is fully WCAG 2.1 Level AA conformant and mobile-responsive. Public services — tax certificates, utility payments, permit status, service requests — are accessible to all residents.
- ✓Perceivable — alt text, captions, colour contrast ≥ 4.5:1
- ✓Operable — full keyboard navigation, no seizure-inducing content
- ✓Understandable — predictable navigation, input assistance
- ✓Robust — compatible with current and future assistive technologies
- ✓PCI-DSS compliant payment processing within the portal
- ✓Annual third-party accessibility audit — results shared on request
What's covered, and where
How each compliance area maps to a PCL Civic module, and which are standard versus available through provincial configuration.
| Compliance area | PCL module | Alberta | Ontario | BC | Scope |
|---|---|---|---|---|---|
| PSAB accounting | PCL-FND-001 | ✓ Standard | ✓ Standard | ✓ Standard | All tiers |
| CRA T4 / ROE / DD | PCL-HCM-001 | ✓ Standard | ✓ Standard | ✓ Standard | All tiers |
| WCB / AHS (Alberta) | PCL-HCM-001 | ✓ Standard | — | — | AB standard |
| WSIB (Ontario) | PCL-HCM-001 | — | ⚙ Provincial config | — | ON config |
| Canadian data residency | Platform (Azure CA) | ✓ Standard | ✓ Standard | ✓ Standard | All tiers |
| FOIP (Alberta) | Platform | ✓ Standard | — | — | AB included |
| FOIPPA (BC) | Platform | — | — | ⚙ Provincial config | BC config |
| MFIPPA (Ontario) | Platform | — | ⚙ Provincial config | — | ON config |
| WCAG 2.1 AA — Citizen Portal | PCL-CIT-001 | ✓ Standard | ✓ Standard | ✓ Standard | All tiers |
| PCI-DSS — online payments | PCL-CIT-001 | ✓ Standard | ✓ Standard | ✓ Standard | All tiers |
| Quebec QST / Law 25 | QC Provincial Pack | — | — | — | QC add-on |
Compliance that updates
with the law.
Canadian legislation changes every year — CRA statutory tables, WCB premium rates, provincial privacy amendments. PCL's compliance team tracks all regulatory changes and delivers updates to the platform on your behalf. Your system stays current without action from your IT team.
Configured for your province
Core Canadian compliance — PSAB, CRA, data residency, WCAG 2.1 AA — applies to all provinces. Province-specific items are noted below.