canadian-law-compliance

Validates legal pages, emails, and checkout flows against Canadian federal and provincial laws.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/yunior123/origna_gta_firebase --skill canadian-law-compliance-yunior123
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: canadian-law-compliance
Source: https://github.com/yunior123/origna_gta_firebase/tree/main/.claude/skills/canadian-law-compliance
Command: npx skills add https://github.com/yunior123/origna_gta_firebase --skill canadian-law-compliance-yunior123

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? E-commerce platforms operating in Canada must comply with 12 federal and provincial laws covering privacy, anti-spam, taxation, consumer protection, accessibility, and language requirements, and missing any of them risks fines and legal exposure. ## Core Features & Use Cases - Compliance Gap Tracking: Documents 10 critical gaps including missing GST/HST registration numbers, absent CASL unsubscribe mechanisms, and no French language support. - Verified Tax Reference: Provides confirmed GST/HST/PST/QST rates for all 13 provinces and territories used in checkout calculations. - CASL Email Checklist: Supplies a complete checklist for commercial electronic messages including sender identification, physical address, and List-Unsubscribe headers. - Use Case: Before editing an order confirmation email template, load this Skill to ensure it includes the supplier name, itemized pricing, delivery date, and cancellation rights required by Ontario's Consumer Protection Act. ## Quick Start Review my checkout flow and email templates for Canadian law compliance issues before the mobile app launch.

Frequently Asked Questions about canadian-law-compliance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What Canadian laws apply to an e-commerce marketplace?▼

Twelve laws apply including PIPEDA and Quebec Law 25 for privacy, CASL for anti-spam, the Excise Tax Act for GST/HST, provincial consumer protection acts, AODA and ACA for accessibility, and the Charter of the French Language for Quebec content requirements.

How do I make marketing emails CASL compliant?▼

CASL-compliant emails require sender identification, a physical mailing address, contact information, a functional unsubscribe mechanism, a List-Unsubscribe header, and documented consent with timestamps. Transactional emails like order confirmations are exempt but should include the address as best practice.

What are the correct GST/HST tax rates by Canadian province?▼

Rates range from 5% GST in Alberta to 15% HST in Atlantic provinces, with Ontario at 13% HST and Quebec at 14.975% combined GST plus QST. Nova Scotia updated to 14% in 2025.

Does Quebec Law 25 require a privacy officer?▼

Yes, Quebec Law 25 has mandated a designated privacy officer since September 2022, and their name, title, and contact information must be published on the privacy policy page. It also requires granular consent and mandatory privacy impact assessments.

What consent tracking fields are needed for CASL compliance?▼

CASL's burden of proof requires schema fields for emailConsent, consentTimestamp, consentMethod (registration, checkout, or settings), and marketingOptIn as a boolean defaulting to false. These must be added to both backend and client schema constants.