Email Marketing Agency Built For Canada
SkilledDesk is a Wyoming-based email marketing agency building CASL-compliant campaigns for Canadian businesses. A contact stays mailable under implied consent for exactly two years, sometimes six months, and almost no list tracks which clock is running. We build the ledger that tracks
it, then the flows and campaigns on top, priced in CAD from $850 a month.
What The Numbers Look Like From Canada
Mailable Only Until The Clock Runs Out
A Canadian list is only as good as its dates. CASL lets a business send without fresh opt-in under two routes: an existing business relationship, running two years from the last purchase, accepted proposal, or contract end, and an existing non-business relationship, running two years from a donation or six months from a plain enquiry. SkilledDesk builds the ledger that tracks those dates against every address and screens each send against it, catching an expired contact at the filter stage instead of as a complaint later. The ledger isn't tied to one platform. We run it alongside whatever's already sending the business's email, built through our email marketing automationwork rather than a forced switch. Identification stays on every message. Sender name, the business name where it differs, and a mailing address, exactly what CASL's section 6 requires.
Two clocks run on a Canadian list, and they rarely agree. CASL's consent clock starts at a business event: a purchase, a donation, an enquiry. Quebec adds a second one. Law 25 layers its own consent and disclosure duties on top, and the Charter of the French Language reaches a commercial email the same way it reaches a storefront sign, so a Quebec send has to exist in French from the template stage, not as a translation bolted on afterward. Before we build a list for a new Canadian client, we open it and check where the expiry-triggering date actually lives, and most of the time it isn't anywhere near the email address: it's buried in an order record, a sales note, or a system nobody's logged into in months. We checked the agencies and directories ranking for "email marketing agency canada" before writing this page, and none of them lead with CASL by name, the consent-expiry clock, or the French-language requirement for Quebec, they lead with revenue and deliverability claims instead. That's the gap this page exists to close.
Check Your Own List's Consent Window
Pick a relationship type below, then a date. CASL's own clock does the rest: two years from a purchase, an accepted proposal, or a contract ending, two years from a donation or volunteering, six months from a bare enquiry with nothing bought. That date decides whether this contact is still legally mailable under implied consent, assuming nothing since has reset the clock. We run this same check against a new client's entire list in the first week of a build, the same filter the estimator above applies to one contact. It won't replace a full audit of a few thousand rows. It shows the mechanic the audit runs on.
Pick a relationship type and a date above to see the exact expiry.
An estimate of CASL's implied-consent window, not legal advice. A fresh purchase, a renewed opt-in, or an existing-relationship event after this date resets the clock.
A Consent Problem Is Really A Date Problem
Three Ways A Canadian List Quietly Goes Stale
The Expiry Date Never Lives Next To The Email Address
CASL's clock starts at an event: a purchase, a donation, an enquiry. The date of that event almost never sits next to the address it governs, it's buried in an order record, a sales note, or a system nobody's logged into in months. A contact mailable today can quietly age past its window, and nothing flags the day it happens.
A National List Means English And French In The Same File
A list built from national signups collects Toronto, Vancouver, and Montreal contacts into one file without sorting them by language. An English-only campaign reaches a French-preferring contact the same way it reaches anyone else, so nothing in the data tells the two apart until someone checks the postal code or the browser language against it. Segmenting by language before the first send is the fix, not a translated resend after an English campaign underperforms.
Quebec's French Rule Isn't A Translation Step
Quebec's Charter of the French Language treats a marketing email as a public communication that has to exist in French, not a translated afterthought bolted onto an English one. A campaign aimed at Quebec subscribers has to be built in French at the template stage, not added in once the English version already ships. Doing it the other way around is how a Quebec send quietly runs a week behind the rest of the calendar.
Where The $26K Actually Came From
What Gets Built Underneath The List
A Signup Form That Also Captures Why Someone's On The List
Most forms save a name and an address. Ours also tags the reason someone joined, a purchase, a donation, a plain enquiry, since that's the field CASL's own clock actually runs on, not an afterthought bolted on once the list is already large.
Learn moreInstagram And Facebook Content Built Bilingual From The Start
A post written in English and patched into French afterward reads like a translation, and a Quebec audience notices. We write both versions together, not as a second pass once the English post is already scheduled.
Learn moreSearch Campaigns Split By Metro, Not Run As One National List
A Toronto search campaign and a Montreal one get built as two separate campaigns with two separate landing pages, matched to the language each one actually converts in, rather than one English campaign running everywhere and hoping the French click works out anyway.
Learn moreStraight Answers Before You Hit Send
Tell Us Where Your List Came From
Forward your current list and tell us what sends it today. We'll reply within two working days with where every contact's consent window actually stands, Quebec addresses flagged separately.
Get Free Consultation