📄 Role Profile: Compliance Manager
  • Team: Leadership
  • Level: 7 - Leadership Positions
  • Reports To: General Manager (Integrator)
  • Held by: Dana Pedersen

Origin: Stood up on 2026-05-15 to make a previously-ghost accountability explicit. Compliance obligations had lived under Role Profile: Finance and Admin Manager; on the same day they migrated to this role and Dana took over as seat-holder (she was already doing the operational work).

Direct Reports

  • (none — operational role, no direct reports)

Objective

  • To maintain the company's regulatory and risk posture by owning insurance renewals (WCB, liability, vehicle, cargo, company), business licensing and chamber memberships, worker-safety and contractor verification, the [SIT] Compliance helpdesk queue, and ad-hoc legal / contract / privacy obligations. Excludes tax filing (stays with Finance & Admin) and grant compliance (stays with GM).

Position Responsibilities

  • Insurance:
  • Maintain coverage continuity. Track renewal dates ≥30 days ahead. Confirm certificates of insurance issued to customers/venues that require them.
  • Worker Safety & Compliance:
  • Toolbox talk cadence. WCB clearance for crews on triggering shifts. Investigate and document any workplace safety incidents.
  • Contractor Verification:
  • Subcontractor insurance, WCB clearance, and safety paperwork is current before work begins.
  • Regulatory Filings & Licensing:
  • Business license renewals (FSJ + any out-of-area). Chamber membership. Other industry / regulatory registrations.
  • Legal & Contract:
  • Triage contract-review requests, escalate to external counsel as needed. Maintain a privacy / data-handling posture.
  • [SIT] Compliance Helpdesk Queue:
  • Triage incoming compliance tickets. Close stale items. Route mis-filed items to the correct team.

Scorecard

These are the metrics this seat reports on at the L10 meeting. Green = on track, Red = off track.

Metric Target (Green) Frequency How to Get the Data
Open Helpdesk Tickets (Compliance) ≤ 5 open Weekly Scorecard: Open Helpdesk Tickets (Compliance)

(Additional metrics will be added as obligations migrate from Finance & Admin — e.g. "Insurance renewals on time", "WCB clearance current", "Contractor docs current".)

Related Assignments

This role does not hold per-event assignments. See Explanation: Role vs. Assignment for the distinction between roles and assignments.

Recurring Obligations

These are scheduled tasks that this seat is accountable for completing on a recurring basis. All exist as recurring tasks in the Compliance — Recurring Obligations project (#82) — they auto-regenerate on the cadence shown.

Monthly

Obligation Frequency Notes
Hold Monthly Joint Health & Safety Committee Meeting Monthly Required by BC OHS Reg 3.27 for workplaces with ≥20 regular workers. Minutes / attendance recorded.

Quarterly

Obligation Frequency Notes
Contractor Safety-Paperwork Sweep Quarterly Verify subcontractor WCB clearance, insurance certificates, and safety paperwork are current. Chase anything expired before next event using that contractor.

Annual

Obligation Frequency Due
Renew Cargo Van Insurance Annual By October 9
Renew 16 Cube Van Insurance Annual Confirm renewal date with insurance provider
Renew Hino Truck Insurance Annual Confirm renewal date with insurance provider (currently leased)
Renew Company Insurance Annual Confirm amount and coverage with insurance provider
Liability Insurance Renewal Annual Per policy renewal date
Renew WCB for Upcoming Year Annual Before December 1
Renew Chamber of Commerce Membership Annual
Renew Intercity Business Licence Annual Through City of Dawson Creek

(Future additions to consider: certificate-of-insurance issuance review per event, toolbox-talk cadence beyond the committee meeting, contractor onboarding-safety verification.)

Helpdesk Queue Management

Team owned: [SIT] Compliance

Target: 5 or fewer open tickets at any time

The [SIT] Compliance queue collects incoming compliance items — toolbox talks, WCB issues, certificate-of-insurance requests, contractor paperwork, regulatory questions. This was previously bundled inside the GM personal queue (147 combined tickets); since 2026-05-15 it is tracked independently so chronic-late items don't hide inside the larger queue.

When over target: Triage oldest first. Close out anything resolved. Route mis-filed items to the right team. Escalate to GM anything that needs an executive decision (e.g. a coverage gap that requires a policy change).


Articles in this Section

Monthly / Quarterly

Annual — Vehicle Insurance

Annual — Other Insurance + Licensing

Related Roles