LMS for Canada

A Canadian-first LMS. PIPEDA + Law 25 compliant. CAD pricing.

Most LMS vendors treat Canada as a US sales region — USD invoices, English-only UI, no Quebec privacy posture, and a vague answer when you ask about data residency. Classentra is built around Canadian compliance from the start: PIPEDA-aligned data handling, Quebec Law 25 readiness, full fr-CA localization, CAD-native checkout, and Canadian hosting available via organization agreement.

What Canadian teaching teams deal with

American LMSs treat Canada like a footnote

Most managed LMS platforms are designed for the US market and bolted on for Canada. The checkout is in USD, the privacy policy talks about CCPA and HIPAA but not PIPEDA, and the Quebec Law 25 obligations (privacy officer, breach notification, automated-decision disclosure) are nowhere on the website. If you're a Canadian school, training company, or solo teacher serving Canadian learners, that mismatch matters — both for compliance and for what you have to explain to your finance and legal teams.

French localization is the other quiet failure. A 'fr' locale that's actually fr-FR (vous, courriel-electronique formal register, European calendar formats) doesn't read as Canadian. Quebec learners and teachers notice immediately, and the marketing copy you paid to translate into fr-CA gets undone by the product UI reverting to fr-FR.

Classentra ships with all of this as default behaviour, not an enterprise upsell. PIPEDA-aligned data handling on every plan, Quebec Law 25 posture documented publicly, fr-CA UI and emails as a first-class locale (not a re-skinned fr-FR), CAD checkout via Stripe with proper GST/HST/QST handling, and Canadian data residency available via organization agreement for organizations that need to keep learner data in-country — talk to sales.

What Canadian teams get

Six things a Canadian-first LMS should ship

Most features below ship today. Canadian data residency and bespoke data-processing agreements come via organization agreement — talk to sales for the procurement-reviewed deployment.

PIPEDA-aligned data handling

Default data-handling posture aligns with PIPEDA's ten fair-information principles — purpose limitation, consent, retention, learner access, breach notification. Every plan, not just the enterprise tier. Privacy policy and DPA are public, not gated behind a sales call.

Quebec Law 25 readiness

Privacy officer named, automated-decision disclosure on the privacy page, breach notification workflow documented. Sufficient for organizations subject to Law 25 (any business handling Quebec residents' personal information) without needing a custom contract.

Bilingual fr-CA + EN, first-class

fr-CA UI, fr-CA emails, fr-CA learner-facing copy — translated and reviewed for Quebec usage, not auto-converted from fr-FR. Teachers can author content in either language; learners pick their own preference per account.

CAD pricing + Canadian tax

CAD checkout via Stripe with GST/HST/QST handled by Stripe Tax. Subscriptions invoiced in CAD; no FX surprise. Public pricing page lists CAD rates — no 'contact sales for Canadian pricing' detour.

Canadian data residency (org agreement)

Default hosting is in the US with standard contractual clauses today. Organizations that need learner data pinned to Canadian hosting can arrange residency via an organization agreement — talk to sales. Useful for K-12 districts, regulated industries (healthcare, finance), and public-sector procurement.

Public DPA, signable in days

Our data-processing agreement is published on the legal page — no NDA, no procurement bottleneck. Most Canadian customers sign as-is or with two-line redlines. Organization plans also support custom DPAs and procurement-driven privacy reviews.

How we compare

Classentra Canada vs Canvas, D2L Brightspace, Teachable

  • PIPEDA-aligned data handling by default

    Classentra
    Canvas LMS
    ⚠️ (US-first)
    D2L Brightspace
    Teachable
    ⚠️ (US-first)
  • Quebec Law 25 posture documented

    Classentra
    Canvas LMS
    D2L Brightspace
    Teachable
  • fr-CA UI (not fr-FR)

    Classentra
    Canvas LMS
    ⚠️ (fr)
    D2L Brightspace
    Teachable
  • CAD pricing on public page

    Classentra
    Canvas LMS
    ❌ (sales-gated)
    D2L Brightspace
    ❌ (sales-gated)
    Teachable
    ❌ (USD only)
  • Canadian data residency option

    Classentra
    ⚠️ (org agreement)
    Canvas LMS
    ⚠️ (enterprise)
    D2L Brightspace
    Teachable
  • Live cohort sessions native

    Classentra
    Canvas LMS
    ⚠️ (Zoom embed)
    D2L Brightspace
    ⚠️ (Bongo embed)
    Teachable
  • Public DPA + procurement-ready

    Classentra
    Canvas LMS
    D2L Brightspace
    Teachable
    ⚠️
  • Public pricing, no multi-year contract

    Classentra
    Canvas LMS
    D2L Brightspace
    Teachable
FAQ

Common questions about running an LMS in Canada

Is Classentra PIPEDA-compliant?
We align our data-handling practices with PIPEDA's ten fair-information principles — accountability, purpose limitation, consent, limited collection, limited use/disclosure/retention, accuracy, safeguards, openness, individual access, and challenging compliance. Our privacy policy, DPA, and breach-notification workflow are public. PIPEDA compliance is ultimately the controller's (your) responsibility — Classentra is the processor — and we provide the tooling, documentation, and contractual commitments you need.
What about Quebec Law 25?
Law 25 (formerly Bill 64) applies to any business handling personal information of Quebec residents. We've named a privacy officer, documented automated-decision-making disclosures, and built a breach-notification workflow that meets the 72-hour CAI reporting expectation. Most Quebec customers can deploy Classentra without negotiating a custom contract. For complex deployments (K-12 districts, regulated industries) we offer a custom DPA on organization plans.
Can I keep learner data in Canada?
Default hosting is in the US (Vercel + Neon Postgres, North American regions) with standard contractual clauses for international transfers. Canadian data residency — learner records, course content, and gradebook pinned to Canadian hosting — is available via organization agreement for organizations with residency requirements (K-12 districts, healthcare, public sector). Talk to sales for a residency conversation.
Do you have fr-CA UI, or just fr-FR?
We ship a dedicated fr-CA locale — UI strings, emails, learner-facing copy, and marketing pages — translated for Quebec usage. Teachers and learners can pick fr-CA or en independently. fr-FR is not a supported locale; we'd rather ship one Canadian French well than two near-duplicates badly.
Is the pricing in CAD?
Yes. Visiting the pricing page from a regional CTA defaults to CAD pricing; Stripe Checkout invoices in CAD with GST/HST/QST handled by Stripe Tax. No FX conversion, no USD surprise on the invoice. The CTA appends a currency hint (?cc=CAD) so checkout starts in the right currency.
Can I migrate from D2L Brightspace, Canvas, or Moodle?
Yes. CSV imports for users, courses, and gradebook; SCORM 1.2 export ships today (ingest is on the roadmap); bilingual content imports preserve fr-CA + en. Most Canadian migrations rebuild high-impact courses inside Classentra so the live-session + auto-attendance flow works end-to-end. Talk to sales if you're migrating a school district or a multi-campus deployment.

Run a Canadian-compliant LMS without an enterprise contract

Free for solo teachers, with CAD checkout on every plan. Organizations from $6,000/yr — talk to us about SSO, a custom DPA, and Canadian data residency.

Start free

PIPEDA-aligned · Law 25 ready · fr-CA + en · CAD checkout · No multi-year contract.