Add Accessible Canada Act (ACA) compliance tracking for CRTC orders

- CRTC handler: new compliance calendar entry for ACA accessibility
  plan/progress report (June 1 annual deadline), with 2-month advance
  reminder. Covers new entrant feedback process and existing carrier
  plans/reports. Notes dual notification requirement (Commissioner + CRTC).
- Order page: amber advisory banner about June 1, 2026 ACA deadline
  with key obligations and penalty warning
- "What's included" list: added ACA accessibility compliance tracking

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
justin 2026-05-27 10:09:33 -05:00
parent d4c4ae003e
commit 7139630fa8
2 changed files with 29 additions and 1 deletions

View file

@ -2068,6 +2068,34 @@ class CanadaCRTCHandler(BaseServiceHandler):
reminder_date=f"{next_year}-01-15",
))
# Accessible Canada Act (ACA) — annual accessibility plan/progress report
# Deadline is June 1 each year. New market entrants must publish their
# accessibility feedback process description; existing carriers file either
# an updated 3-year accessibility plan or a progress report depending on cycle.
aca_year = now.year if now.month < 6 else now.year + 1
entries.append(_entry(
compliance_type="ACA Accessibility Plan / Progress Report",
category="CRTC Filing",
title=f"Accessible Canada Act — {entity_name}",
description=(
f"Under the Accessible Canada Act (ACA), all non-exempt CRTC-registered "
f"telecommunications service providers must publish either an updated three-year "
f"accessibility plan or an Accessibility Progress Report by June 1, {aca_year}.\n\n"
f"For new market entrants (first year): publish your accessibility feedback "
f"process description by the deadline.\n\n"
f"IMPORTANT: You must notify BOTH the Accessibility Commissioner (via the "
f"My Accessibility Portal at https://accessibility.canada.ca) AND the CRTC "
f"within 48 hours of publishing any ACA deliverable.\n\n"
f"Accessibility plans and progress reports must be developed in consultation "
f"with persons with disabilities — engage stakeholders well in advance.\n\n"
f"Failure to comply can result in administrative monetary penalties against "
f"both the organization and individuals.\n\n"
f"Included in annual maintenance — Performance West will assist with preparation."
),
due_date=f"{aca_year}-06-01",
reminder_date=f"{aca_year}-04-01",
))
for entry in entries:
try:
erp.create_resource("Compliance Calendar", entry)

File diff suppressed because one or more lines are too long