EMAIL & SMS MARKETING

CASL is the strictest email consent law in the world — US e-commerce brands expanding to Canada are almost certainly violating it

CAN-SPAM, the US federal law governing commercial email, is permissive. It allows sending to any email address as long as you include an unsubscribe link and honour opt-outs within 10 business days. CASL, Canada's Anti-Spam Legislation, operates on the opposite principle: you cannot send a commercial electronic message to a Canadian recipient unless you have obtained their express or implied consent in advance, with specific proof requirements for each.

This is for you if

Who this is for

Are based in the US and have Canadian subscribers in their Klaviyo account without CASL-specific consent configuration

Are based in Canada and have not audited their Klaviyo consent architecture against CASL requirements

Are treating implied consent under CASL as permanent rather than as a 2-year expiring window

Have no French-language email flows despite having Quebec subscribers

Cannot produce a consent record (timestamp, source, method) for contacts in their Klaviyo list

Have no SMS programme for Canadian subscribers despite having their mobile numbers

It also applies to brands that have recently acquired another e-commerce business with a Canadian customer list and need to audit whether the inherited consent records meet CASL requirements.

What's broken

Four compliance and revenue gaps in Canadian e-commerce email

US-style implied consent applied to Canadian subscribers

CAN-SPAM does not require prior consent to send commercial email. Brands accustomed to US email marketing operate on the assumption that any email address they collect is fair game for commercial messaging, with opt-out managed reactively. CASL prohibits this for Canadian recipients. Under CASL, express consent is required for most commercial electronic messages. Express consent means the recipient took a positive action to consent — ticking a clearly labelled checkbox at checkout, completing a sign-up form that clearly describes what they are consenting to receive. Implied consent under CASL exists in limited circumstances: existing business relationship (a transaction within the past 2 years), a published contact address where the message is relevant to the person's role, or a membership or subscription relationship. Implied consent expires after 2 years from the last transaction. Most US brands with Canadian subscribers have not configured Klaviyo to track implied consent expiry dates, meaning they continue sending to contacts whose implied consent window closed months or years ago.

No CASL consent timestamp and source recorded in Klaviyo

CASL requires businesses to be able to prove they obtained consent if challenged — either by a recipient complaint or by the Canadian Radio-television and Telecommunications Commission (CRTC). The proof requirement means the burden of evidence falls on the sender, not the complainant. A brand that cannot produce the date consent was obtained, the channel through which it was obtained, and the method (express opt-in form, transaction-based implied consent, etc.) has no defence in a CASL investigation. Klaviyo stores custom profile properties, and CASL compliance requires that three properties be populated for every Canadian contact at the time of collection: consent timestamp, consent source (for example "Shopify checkout opt-in checkbox"), and consent type (express or implied). If these fields are not currently in your Klaviyo profile schema, any Canadian contact added after the omission was introduced cannot be proven compliant.

No French-language email flows for Quebec subscribers

Quebec's Charter of the French Language requires that commercial communications offered to Quebec consumers be available in French. Recent amendments to the Charter (Bill 96, in force from 2023) strengthen this requirement and extend it to e-commerce contexts. An e-commerce brand that sends only English-language commercial email to Quebec subscribers is not meeting this obligation. This is a distinct risk from CASL — it is a Quebec provincial law issue, not a federal spam law issue. Practically, this means building French-language variants of core automated flows (welcome, abandoned cart, post-purchase, win-back) and routing Quebec-based subscribers to the French variant as the default, with English available as an option where the subscriber has indicated a language preference.

No CASL-compliant unsubscribe mechanism

CASL's unsubscribe requirements are specific. The unsubscribe mechanism must be clearly identified in every commercial message, must function for at least 60 days after the last commercial message sent, and must be acted upon within 10 business days of the request being made. Klaviyo's default unsubscribe handling meets these requirements for standard list unsubscribes, but CASL compliance also requires that unsubscribe requests received through channels other than the email link (for example, a reply email saying "remove me" or a phone call) be recorded and processed within the same 10-business-day window. Brands that have not documented their unsubscribe processing procedure — including the 60-day functioning mechanism requirement — have a compliance gap that a CRTC audit would surface.

What we engineer

What this service covers

CASL-compliant Klaviyo setup

For Canada-market e-commerce brands includes consent architecture rebuild, custom profile properties for CASL consent timestamp, consent source, and consent method, CASL-compliant sign-up forms, and integration with Shopify checkout consent mechanisms.

Automated flows built and validated for Canadian compliance

Welcome series — CASL consent confirmation, brand introduction, first purchase incentive; Abandoned cart — consent-verified sends only; 3-step sequence with French-language variant for Quebec; Browse abandonment — consent-gated; excludes implied-consent contacts with expired 2-year windows; Post-purchase — first-time and repeat buyer paths; French variant for Quebec; Win-back — 18-month segment (before 2-year implied consent expiry); re-consent capture for expiring contacts; Implied consent expiry management — automated re-consent flow at 22 months to capture contacts before the 2-year window closes.

French-language flows for Quebec

Quebec operates under the Charter of the French Language (Bill 101 and its amendments). Commercial communications to Quebec consumers in English-only carry regulatory risk. We build French-language variants of all core flows for Quebec-based subscribers.

SMS marketing under CASL and CRTC guidelines

Canadian SMS marketing requires express consent. We configure SMS opt-in collection at checkout, CASL-compliant consent record keeping for SMS, and Klaviyo SMS flows for Canada.

Campaign strategy

Planned around the Canadian retail calendar: Family Day, Victoria Day, Canada Day, Labour Day, Thanksgiving (October), Remembrance Day (email pause convention), Black Friday, and Boxing Day.

List segmentation

By province (for Quebec French-language routing), consent type (express vs. implied), consent expiry date, purchase history, and product category.

A/B testing

Subject lines, send timing, French vs. English response rates by segment.

Deliverability management

Domain authentication, sender reputation, and inbox placement for Canadian mail providers.

What changes

Metrics for CASL-compliant Canadian email programmes

Before
After
Before CAN-SPAM does not require prior consent to send commercial email. Brands accustomed to US email marketing operate on the assumption that any email address they collect is fair game for commercial messaging, with opt-out managed reactively. CASL prohibits this for Canadian recipients. Under CASL, express consent is required for most commercial electronic messages. Express consent means the recipient took a positive action to consent — ticking a clearly labelled checkbox at checkout, completing a sign-up form that clearly describes what they are consenting to receive. Implied consent under CASL exists in limited circumstances: existing business relationship (a transaction within the past 2 years), a published contact address where the message is relevant to the person's role, or a membership or subscription relationship. Implied consent expires after 2 years from the last transaction. Most US brands with Canadian subscribers have not configured Klaviyo to track implied consent expiry dates, meaning they continue sending to contacts whose implied consent window closed months or years ago.
After Express consent share of list: Above 70%. Welcome flow open rate: 40-55%.
Before CASL requires businesses to be able to prove they obtained consent if challenged — either by a recipient complaint or by the Canadian Radio-television and Telecommunications Commission (CRTC). The proof requirement means the burden of evidence falls on the sender, not the complainant. A brand that cannot produce the date consent was obtained, the channel through which it was obtained, and the method (express opt-in form, transaction-based implied consent, etc.) has no defence in a CASL investigation. Klaviyo stores custom profile properties, and CASL compliance requires that three properties be populated for every Canadian contact at the time of collection: consent timestamp, consent source (for example "Shopify checkout opt-in checkbox"), and consent type (express or implied). If these fields are not currently in your Klaviyo profile schema, any Canadian contact added after the omission was introduced cannot be proven compliant.
After Campaign send open rate: 20-35%. Implied consent contacts approaching 2-year expiry (re-consent campaign list): Reviewed monthly.
Before Quebec's Charter of the French Language requires that commercial communications offered to Quebec consumers be available in French. Recent amendments to the Charter (Bill 96, in force from 2023) strengthen this requirement and extend it to e-commerce contexts. An e-commerce brand that sends only English-language commercial email to Quebec subscribers is not meeting this obligation. This is a distinct risk from CASL — it is a Quebec provincial law issue, not a federal spam law issue. Practically, this means building French-language variants of core automated flows (welcome, abandoned cart, post-purchase, win-back) and routing Quebec-based subscribers to the French variant as the default, with English available as an option where the subscriber has indicated a language preference.
After French-language Quebec flow open rate: Within 5% of English equivalent.
Before CASL's unsubscribe requirements are specific. The unsubscribe mechanism must be clearly identified in every commercial message, must function for at least 60 days after the last commercial message sent, and must be acted upon within 10 business days of the request being made. Klaviyo's default unsubscribe handling meets these requirements for standard list unsubscribes, but CASL compliance also requires that unsubscribe requests received through channels other than the email link (for example, a reply email saying "remove me" or a phone call) be recorded and processed within the same 10-business-day window. Brands that have not documented their unsubscribe processing procedure — including the 60-day functioning mechanism requirement — have a compliance gap that a CRTC audit would surface.
After Unsubscribe processing within 10 business days: 100%.
How it works

How we build and launch the email programme

  1. 01

    Audit and account setup

    Week 1

    We audit the existing Klaviyo account or configure a new one. Shopify integration verified, historical data reviewed, existing flows documented. List health assessed: bounce rate, unsubscribe rate, spam complaint rate, and engagement by segment. Domain authentication checked and corrected if needed.

  2. 02

    Flow architecture

    Week 2

    Welcome series, abandoned cart, post-purchase, and browse abandonment flows built and reviewed. Email copy written, designed in Klaviyo templates, and tested across email clients (Gmail, Apple Mail, Outlook). All flows set to draft pending final approval.

  3. 03

    WhatsApp integration and segmentation

    Week 3

    WhatsApp Business API connection configured. Core list segments built in Klaviyo. Flow logic reviewed to ensure WhatsApp and email steps do not overlap on the same day. Win-back flow built and reviewed.

  4. 04

    Launch, campaign calendar, and handover

    Week 4

    All flows activated. First campaign send scheduled and executed. Campaign calendar for the following 60 days delivered. Reporting dashboard configured in Klaviyo showing flow revenue, campaign revenue, open rate, click rate, and revenue per recipient by segment.

  5. 05

    Monthly management

    Ongoing

    Campaign sends executed on schedule. A/B test results reviewed. Flow performance reviewed monthly with optimisation to subject lines, send timing, and content based on data. Quarterly segment refresh.

Common questions

Frequently asked questions

What is CASL and how is it different from CAN-SPAM for US e-commerce brands?

CASL (Canada's Anti-Spam Legislation) is Canada's federal anti-spam law, in force since 2014. It requires businesses to obtain prior consent before sending commercial electronic messages to Canadian recipients. CAN-SPAM, the US equivalent, does not require prior consent — it allows sending to any address with reactive opt-out management. This is the fundamental difference: CASL is an opt-in regime, CAN-SPAM is an opt-out regime. A US brand that treats Canadian subscribers the same way it treats US subscribers — sending commercial email without CASL-specific prior consent — is violating CASL, regardless of whether it is compliant with CAN-SPAM. CASL fines reach $10 million CAD per violation for organisations and $1 million CAD for individuals, including company directors.

How do I collect CASL-compliant email consent in Klaviyo for Canadian subscribers?

CASL-compliant email consent in Klaviyo requires three elements. First, the consent mechanism must meet the CASL standard: for express consent, an unchecked checkbox at checkout or a sign-up form with clear language describing what the subscriber will receive; for implied consent, a recorded transaction within the past 2 years. Second, three custom profile properties must be populated in Klaviyo for every Canadian contact at the time of collection: consent timestamp, consent source, and consent type. Klaviyo's built-in CASL consent fields support this when configured correctly. Third, the consent record must be stored in a retrievable format — meaning it can be produced if a CRTC investigation requires proof of consent for a specific subscriber.

Do I need to send French-language emails to Quebec subscribers under Canadian law?

Quebec's Charter of the French Language requires that commercial communications offered to Quebec consumers be available in French. Following the passage of Bill 96 (in force from June 2023), this requirement extends to e-commerce operations serving Quebec consumers. English-only commercial email to Quebec subscribers does not meet this obligation. In practice, this means building French-language variants of automated flows and campaign sends, and routing Quebec-based subscribers (identified by province from Shopify shipping address data) to the French variant as the default. Subscribers who have explicitly indicated an English language preference can be routed to the English variant, but French must be the default offer to Quebec residents.

What is implied consent under CASL and how long does it last?

Implied consent under CASL exists where there is an existing business relationship between the sender and the recipient without a prior express opt-in. The most common form for e-commerce is a purchase within the past 2 years — a customer who bought from your store within the last 24 months can be sent commercial email under implied consent. Implied consent lasts for 2 years from the date of the most recent triggering event (last purchase, last inquiry, etc.). It does not renew automatically. A customer who purchased 25 months ago and has not purchased since has had their implied consent expire, and the brand no longer has a legal basis to send them commercial email under CASL without a fresh express consent. This is why implied consent expiry management is a critical ongoing operational requirement, not a one-time setup task.

How do I handle the 2-year implied consent expiry for existing Canadian customers?

Handling implied consent expiry requires three operational processes. First, the Klaviyo profile must store the date of the last qualifying transaction for each Canadian subscriber so the expiry date can be calculated. Second, an automated flow should trigger at 22 months from the last transaction — 2 months before expiry — sending a re-consent email that invites the subscriber to give express consent before the implied consent window closes. This email must meet CASL requirements in its own right: it is a commercial message, it requires a valid consent basis to send, and it must include an unsubscribe mechanism. Third, subscribers who do not respond to the re-consent flow before the 2-year expiry must be moved to a suppressed segment and removed from all commercial sends. They cannot be emailed again without fresh express consent obtained through a non-commercial channel (for example, a transactional notification they have consented to receive, or a new purchase).

Our team

The people behind the work

Not a black box. Real specialists you can call, with their names on the work.

Niraj Raut

Niraj Raut

Founder — Ecommerce SEO
Keshab Joshi

Keshab Joshi

PPC Expert
Hawrry Bhattarai

Hawrry Bhattarai

Google Ads Expert
Arogya Rijal

Arogya Rijal

SaaS SEO Expert
Start here

Start with an audit

If you have Canadian subscribers in your Klaviyo account and have not audited your consent architecture against CASL, the audit is the starting point. It covers consent record completeness, implied consent expiry exposure, Quebec French-language gap, and unsubscribe mechanism compliance.