CAD Pricing, CASL Compliant

Email Marketing Agency Built For Canada

SkilledDesk is a Wyoming-based email marketing agency building CASL-compliant campaigns for Canadian firms, priced in CAD from $850 a month. The list we inherit carries no record of when each contact's consent lapses. We build that register first, then the flows and

campaigns on top.

skilleddesk.com/list-health
Consent-Clean List Revenue
$16,240
+19% MoM
Campaign and flow revenue, trailing 8 weeks (CAD)
Web designFull-stack web developmentSocial media marketingGoogle PPC campaignDropshipping websiteEmail marketing & automationConversion tracking setupGraphic designWeb designFull-stack web developmentSocial media marketingGoogle PPC campaignDropshipping websiteEmail marketing & automationConversion tracking setupGraphic design

What The Numbers Look Like From Canada

130+
Brands Served
14+
Countries Reached
2019
Founded In Wyoming, USA
1:1
Direct Founder Access

Mailable Only Until The Clock Runs Out

Dates decide what a Canadian list is worth. Canada's Anti-Spam Legislation, enforced by the CRTC, allows a 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, the same two years from a donation, six months from a plain enquiry. Our ledger holds those dates against every address and screens each send against them. Of the 1,095,251 employer firms in Canada, 98.1% are small ones, so that register has to stay maintainable by one or two people rather than a legal department.

The ledger isn't tied to one platform, so we run it alongside whatever already sends the business's email, built through our email marketing automation work rather than a forced switch. Every message carries the sender name, the business name where it differs, and a mailing address, exactly what CASL's section 6 requires.

Quebec adds a second regime to the same list. Law 25 carries its own consent and disclosure duties, and the Charter of the French Language requires a Quebec marketing email to exist in French, so the ledger keeps a language field beside the consent dates.

Try It Yourself

Check Your Own List's Consent Window

Pick a relationship type, then enter the date it started. The estimator applies CASL's own window and tells you whether that contact is still mailable, or whether the send needs a fresh opt-in first. It reads one contact at a time, from the same rule table the full audit uses.

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

The register itself is the deliverable. A list drifts out of compliance without a single send changing: a purchase date ages past its window and nothing in the platform announces the day it flips. Building that record is engineering work inside the sending platform, so the register gets filtered on every send rather than checked by hand at quarter end. Sell the company and the buyer inherits those relationships under the same clock, which is why the dates travel with the list.

Quotes land in Canadian dollars and hold through the term we agree, so a price fixed in March still stands in November. The founder scopes the register and writes the flows himself, so the person who designs your consent logic is the person who answers when a send misbehaves.

The 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 is filed under the transaction instead, one table away from the contact record whose fate it decides. 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 against it. The fix is to segment by language before the first send. Resending a translation after the English campaign underperforms, and by then the French half has missed a full cycle.

Quebec French Ships On The Same Date As English

Quebec's Charter of the French Language treats a marketing email as a public communication, so a French-preferring subscriber who receives an English campaign has been sent the wrong message, not a slightly imperfect one. That defect surfaces after the send, when the only available repair is an apology and a second email. Sequencing the two languages so they leave together is the part most national calendars miss.

What The $26K Figure Measures

With the ledger carrying the dates, we report consent state next to sales revenue on one page. A subscription SaaS account on our portfolio added $26K in monthly recurring revenue on the email and automation side alone.
See Our Full Portfolio
FAQ

Straight Answers Before You Hit Send

Platform count and list size set the number, not how long we've worked together. $850 CAD covers one list on one platform for a month: the ledger, the flows, and the campaigns running on it. Stack a second platform or real segmentation on top and the retainer grows to match. Every quote follows your contact count, never a flat rate picked off a rate card. You see the figure before anything is built, and it holds for the term we agree.
Express consent, or implied consent from an existing business or non-business relationship. A purchase, an accepted business proposal, or a contract ending all start a business relationship. A donation, volunteering, or a bare enquiry start the non-business kind, with a shorter window on the enquiry case. A bought-in list with no relationship to your business doesn't qualify under either route.
Two years for an existing business relationship, counted from the last purchase, accepted proposal, or contract end. Six months for a plain enquiry with nothing bought. Once that window closes, CASL treats the address as needing fresh consent again, and our filter catches that automatically, the same day it happens.
Up to $10,000,000 for a business and $1,000,000 for an individual, the maximum administrative penalties CASL sets out, with separate offences carrying their own court-set fines. Those are ceilings, and most violations land far below them, but the figure scales with how large and how knowing the breach was. That is why the ledger runs as a live filter at send time rather than an audit somebody schedules once a quarter.
Yes. The Charter of the French Language applies to any public-facing commercial communication, and a marketing email counts. For any list carrying Quebec addresses we draft the French version at the template stage, so it goes out on the same date as the English one rather than a week behind it. Both versions are written to the same length and the same layout, so one is not squeezed into whatever space the other left.
Within ten business days under CASL, and the opt-out mechanism itself has to stay usable for at least sixty days after a message goes out. We build toward same-day, because a slow opt-out is how a single complaint becomes a pattern a regulator starts paying attention to.
Four to six weeks for a full build, start to finish, the Quebec French template included. Where you land inside that range depends on how clean the contact dates arrive. If nobody has been tracking event dates, we spend the first stretch reconstructing them from order history and inbox records, and a CRM that already holds those fields skips that work entirely. The CASL audit runs first either way, since a campaign aimed at contacts whose windows close before it sends is a campaign worth delaying.
Regularly. We take the sending infrastructure, the consent ledger, the flows, and the deliverability work, and leave campaign ideas and brand voice with whoever already owns them in-house. The account stays under the client's own platform login throughout, so nothing we build sits locked behind an agency-only connection.

Tell Us Where Your List Came From

Forward your list and tell us what sends it today. We'll reply within two working days with the consent window each address falls into, Quebec flagged.

Get Free Consultation