Seed-to-sale compliance · Canada

Run your licence on one compliant ledger.

Prizm is the seed-to-sale operations platform for Canadian Licensed Producers. Track every plant, package, and sale on an immutable ledger, and file Health Canada CTLS and the CRA B300 straight from it.

Health Canada CTLS + CRA B300 Immutable audit trail Multi-site
One system, plant to filing

The whole operation on a single event ledger.

Every step your team takes is one validated, sequenced event. Inventory, provenance, and your CTLS and B300 numbers all fall out of the same source of truth, so nothing has to be reconciled by hand.

01
Cultivate
Batches from propagation through flowering, with source lots and plant counts on the ledger.
02
Harvest
Wet weight at cut, then dry weight with moisture loss, each becoming a tracked lot.
03
Process
Extraction, conversion, and milling as multi-output transforms with mass and THC yield.
04
Package
Package to units with excise classification, then apply and track stamps by jurisdiction.
05
Sell & transfer
Sales by province and channel; site-to-site and partner transfers with linked manifests.
06
File
Generate CTLS and the CRA B300 for any month, reproducible and content-hashed.
The platform

Built for how a licensed producer actually runs.

Not a reporting bolt-on and not a generic ERP. Prizm is one operations system where compliance is a property of the data, not a scramble at month end.

Immutable compliance ledger

Every movement is a sequenced, hash-chained event. Nothing is edited or deleted, so balances always reconcile and your audit trail is provable, not asserted.

CTLS and B300, built in

Generate the Health Canada CTLS return and the CRA B300 excise return straight from your events. Duty is computed for you and every run is reproducible.

Lot-level traceability

Follow any lot from seed or intake through every split, package, and sale. One click from a live balance to its full provenance and derived lots.

QA holds and e-signatures

Quarantine a lot in one step. It cannot be packaged, sold, or shipped until QA releases it with a signed attestation, enforced at the write, not by convention.

Labels and scanning

Design compliant labels with barcodes and QR, print them true to size, and scan any label anywhere in the app to pull a lot up instantly.

Live analytics

Revenue, sales mix, excise duty, harvest yield, and destructions, computed live from the same ledger. Never a separate spreadsheet to keep in sync.

Compliance by construction

The filing is a byproduct, not a project.

Because every gram and every dollar is already a structured event, your regulatory returns are generated, reconciled, and hash-stamped for reproducibility, not rebuilt from spreadsheets each month.

Health Canada CTLS
The full monthly cannabis tracking and licensing return, projected from your events with class-level reconciliation.
CRA B300 excise return
A duty engine covering Parts A through E, with additional and adjustment lines and net duty computed to the cent.
Excise stamp reconciliation
Track stamps received, applied, and unusable by jurisdiction, and reconcile them against Part D automatically.
Provable audit trail
An append-only, per-licence hash chain over every event, so a regulator or auditor can verify the record end to end.
Why Prizm

Correct by design, ready for the field.

Integer-exact math
Mass, counts, and duty are tracked in base units. No floating-point drift on the numbers you file.
Per-lot, per-area balances
Live inventory scoped by site and room, with guards that reject an overdraw before it happens.
Roles and multi-site
Owner, admin, QA, and operator roles across every licensed site in your organization.
AI-native and event-driven
A modern, real-time core built for automation, not a decade-old system with a web skin.
Now onboarding Canadian LPs

Bring your operation onto one ledger.

Prizm is in active beta with Canadian Licensed Producers. Tell us about your operation and we will get you set up.