Region 04 · CanadaToronto — Americas HQ · 02:53 ET

English-only funnelslose Quebecbefore they lose the auction.Canada is two markets wearing one flag.

Two official languages, ten provincial privacy regimes, CAD auctions most US playbooks never priced. Toronto runs Canada as one bilingual machine — booked revenue, not platform ROAS.

45 minutesET senior podYou keep the audit

41+

million people

Statistics Canada population estimate, 2024

22%

French mother tongue

Census 2021 — Quebec plus francophone pockets

10+3

provincial & territorial privacy acts

PIPEDA plus Quebec Law 25, BC PIPA, Alberta PIPA

C$15B+

Canadian digital ad market

IAB Canada / published 2025–26 forecasts, CAD

Canadian digital ad spend forecast above C$15B41M+ people across 10 provinces and 3 territoriesToronto CMA ~6.4M — the country's demand engineMontreal CMA ~4.3M — French-first or you are not in the marketMeta CA CPM typically 30–45% below US peersGoogle Search CPC in CAD, not USD — price the currencyQuebec Law 25: consent is express, not impliedCASL: commercial email needs consent + identificationen-CA / fr-CA hreflang is a crawl rule, not a translation jobBoxing Day outruns Black Friday in several categoriesGST/HST/QST on the checkout — not a footer footnoteCRTC Do Not Call + CASL SMS rules on the same funnel
Canadian digital ad spend forecast above C$15B41M+ people across 10 provinces and 3 territoriesToronto CMA ~6.4M — the country's demand engineMontreal CMA ~4.3M — French-first or you are not in the marketMeta CA CPM typically 30–45% below US peersGoogle Search CPC in CAD, not USD — price the currencyQuebec Law 25: consent is express, not impliedCASL: commercial email needs consent + identificationen-CA / fr-CA hreflang is a crawl rule, not a translation jobBoxing Day outruns Black Friday in several categoriesGST/HST/QST on the checkout — not a footer footnoteCRTC Do Not Call + CASL SMS rules on the same funnel
en-CA / fr-CA hreflangLaw 25 express consentPIPEDA + PIPACASL on every CEMserver-side CAPICAD revenue eventCMA holdoutsGST / HST / QST on the pageP75 LCP under 0.9s8s median speed-to-leadwarehouse as the sourcemonthly finance tie-out
en-CA / fr-CA hreflangLaw 25 express consentPIPEDA + PIPACASL on every CEMserver-side CAPICAD revenue eventCMA holdoutsGST / HST / QST on the pageP75 LCP under 0.9s8s median speed-to-leadwarehouse as the sourcemonthly finance tie-out

Figures above are published Canadian industry benchmarks, Statistics Canada census/population estimates and IAB Canada context — not a quote for your account.

01

Why Canadian funnels leak

Your dashboard is not
the business.

Six failure patterns show up in almost every Canadian account we audit. They are not creative problems or budget problems — they are language, consent and currency wearing six hats: the machine optimises what it can see, and in Canada it can see far less than a US dashboard implies.

Pattern 01

You translated the page. You did not enter Quebec.

An English funnel with a Google-translated /fr dump is not a Canadian market. Quebec buyers search in French, compare in French, and convert on French landings with Quebec pricing, QST and a voice that does not sound like Ottawa English in a dictionary.

What it costs

You pay for impressions in Montreal and convert them in Toronto — or not at all. Francophone share of Canada is large enough that English-only is a self-imposed TAM cut, not a localisation backlog.

How it closes

Native fr-CA clusters: offer, schema, creative, checkout and support in French, hreflang-paired with en-CA, not a language toggle on an English template.

Pattern 02

Reported ROAS is still not your revenue

iOS attribution, Consent Mode and Quebec Law 25's express-consent bar strip events before the platform models them. Canadian accounts running a US pixel config are optimising toward the traffic they could see — which is not the traffic that paid in CAD.

What it costs

Budget follows the dashboard. The dashboard follows what survived the consent wall. In Quebec that wall is higher than California's.

How it closes

Server-side events, first-party telemetry, CAD revenue from the system of record. The machine bids against what booked, in the currency finance closes.

Pattern 03

PIPEDA plus three private-sector provincial regimes

Federal PIPEDA, Quebec Law 25 (Law 25 / Law 14), BC PIPA and Alberta PIPA do not harmonise. A national funnel is subject to the strictest applicable rule the moment a Quebecker, Albertan or British Columbian is in the audience.

What it costs

Ship the US consent banner and you are under-collecting in some provinces and over-exposed in others. Law 25's privacy-impact and consent duties are not a cookie popup.

How it closes

Geo-aware consent, express consent where Law 25 requires it, CASL identification on every commercial send, data minimisation by default, documented DSRs.

Pattern 04

Canadian buyers still punish a slow reply

The form fills at 21:40 Eastern. Your US team reads it at 9:05 ET and the buyer has already booked two local competitors who answered in the same language the lead was written in.

What it costs

Speed-to-contact is cheaper than another CAD 10k of media — and bilingual coverage is the half of it most imported playbooks skip.

How it closes

Sub-10-second acknowledgement with a real next step, CASL-compliant email/SMS, bilingual routing so a French lead never lands on an English-only queue.

Pattern 05

One .com for a country that searches in two languages

Canadian demand is provincial and linguistic: 'near me', 'in Ontario', 'à Montréal', plus the GST/HST/QST and shipping qualifier that changes the offer. Answer engines quote whoever has structured, citable en-CA and fr-CA coverage.

What it costs

You either win the metro × language questions or you lose them to the aggregator — and pay for the same clicks twice in paid.

How it closes

Province × service × CMA clusters with en-CA / fr-CA hreflang, schema and internal linking on the Programmatic SEO engine.

Pattern 06

You priced Canada as a cheap US DMA

Canadian auctions are smaller and less contested than New York — until a US brand dumps leftover budget north of the border in USD targeting. CPMs look cheap; wasted frequency on English-only creative in Montreal is not.

What it costs

CAD economics, GST on media in some structures, and creative that does not travel. A US asset with the spelling 'color' is a tell.

How it closes

CAD budgets, Canadian creative (spelling, units, holidays, claims), geo holdouts per CMA, and a separate measurement table from the US account.

Canadian media budget, per month (CAD)

How you measure it today

Your position · Browser pixels only

Unverified spend, per month

C$22K

29% of C$75K cannot be tied to a revenue event

Unverified spend, per year

C$261K

the same number, annually — this is the line the audit starts from

Budget moved on the wrong signal

C$144K

blind spend × 55% decision drag

Reported conversions you cannot defend

+22%

overstatement of reported conversions versus a reconciled revenue table

Reported conversions vs a reconciled revenue table

What the platform credits100%
What ties to booked revenue78%
Decision drag
55%
share of blind spend reallocated on the wrong signal
Reported-vs-true inflation
24%
uplift in platform-reported conversions on a pixel-only stack
Time to close
14–21 days
from kickoff to a verified CAD revenue event, Toronto desk median

Loss rates are medians from Canadian and cross-border accounts we have instrumented, not an industry promise. The audit measures your real number in the first two weeks — that measurement is the deliverable.

The gap · inputs: C$15K · C$35K · C$75K · C$150K · C$300K · three measurement states · coefficients disclosed in-panel

02

The market map

41 CMAs. Your
one is a plan.

Canadian demand is provincial and bilingual, and so is Canadian pricing. The desk plans by CMA — population, language, competitive intensity, and the channel that reaches them. Pick a market and read the brief.

Charted here

12 of 41

52.4% of Canada lives in the CMAs plotted on this map. Source: Statistics Canada CMA populations, 2021 Census.

Canada · 41 CMAs · 21,569,287 people charted

12 markets plotted · select one

Populations are Statistics Canada CMA figures (2021 Census counts, used as the planning base). The auction-pressure index is our own directional modelling for planning — 100 = Toronto — not a rate-card quote and not a bid recommendation.

CMA #1 · ON

Toronto

Toronto, ON · en-CA first

brief
CMA rank
#1
CMA population
6,202,225
Share of CA
15.1%
Auction pressure
100

Dominant demand

Finance and fintech · B2B SaaS · media · professional services · DTC

Start with

Search + LinkedIn + Meta, with YouTube and retail media to close

Desk read

The country's demand engine and the most expensive place to waste a CAD. Won on offer clarity and measurement — never on treating it as a cheap New York.

Auction pressure 100/100 — 100 = Toronto. Directional planning index, not a rate card.

Statistics Canada CMA populations for the 12 Canadian markets Growlith Academy plans against
RankMarketCMA populationShare of CAAuction pressure
016,202,22515.1%
100
024,291,73210.5%
88
032,642,8256.4%
82
041,481,8063.6%
64
051,418,1183.5%
58
061,488,3073.6%
70
07834,6782.0%
48
08839,3112.0%
55
09785,1841.9%
62
10575,8471.4%
60
11465,7031.1%
44
12543,5511.3%
50

12 markets charted = 21,569,287 people · 52.4% of Canada · source: Statistics Canada CMA, 2021 Census

03

What ships in your account

Six engines,
Canada-configured.

Not six services sold as a bundle — six layers of one machine, each with an owner, a build window and a number it is accountable for. Start with the one that is bleeding; the rest stay compatible when you add them.

Six engines, one CAD telemetry table. Start with the leak that is bleeding — bilingual SEO, Law 25 measurement, or the Web Core — the rest stay compatible when you add them.

All six engines
04

The Canadian operating calendar

Canadian media is
priced by date and language.

Every Canadian funnel we inherit is optimised inside a US calendar: a January discount nobody bought in CAD, a March 31 fiscal cliff nobody modelled, a Boxing Day nobody armed in French. Here is the year the Toronto desk runs to.

Q1

Jan — Mar

arm by
Instrumented by Jan 15

The January discount, in CAD

January is still the cheapest Canadian attention of the year. RRSP season, winter-services demand and B2B re-forecasting all land before the US Q1 hangover finishes.

  • Buy January to train next year's bilingual audiences, not to chase a sale
  • RRSP and tax-prep search demand — capture it with pages, not only bids
  • French creative production in Q1, before Quebec's summer auction
  • Fiscal year-end for many Crown and education buyers is March 31 — plan for it

Q2

Apr — Jun

arm by
Offers locked by Apr 1 / May 15

Tax, thaw, and the June close

April 30 personal-tax deadline, patio and home season, and June 30 closes for a large share of public and education buyers. Conversion rates move more than media tweaks.

  • Seasonal home, HVAC and outdoor demand with crew-capacity pacing
  • Mid-year budget flush: expiry, not a reflex discount
  • Fund the June-30 close with procurement-stage content
  • Lock Q3 bilingual creative before summer production gaps

Q3

Jul — Sep

arm by
Holiday creative and landings live by Sep 1

Construction season and back-to-school

Civic holidays, cottage country, and a compressed September restart. Back-to-school in Canada is a real retail event; Quebec's rentrée is its own calendar.

  • Do not pause Quebec in July — French auctions thin, they do not die
  • Post-Labour-Day B2B restart: the highest-intent two weeks of the enterprise year
  • Ship Q4 landing infrastructure (en-CA and fr-CA) while CPMs are still reasonable
  • Amazon Prime-adjacent offers with CAD margin math

Q4

Oct — Dec

arm by
Everything frozen by Nov 1

Boxing Day is the Canadian Super Bowl

Canadian Q4 is not a US Q4 with a maple leaf. Black Friday matters; Boxing Day and the week after still outrun it in several categories. GST/HST messaging belongs on the page, not in a footnote.

  • Front-load discovery in October, harvest Black Friday and Boxing Day (Dec 26)
  • Deadline-led commerce: shipping cut-offs as creative, pages and CRM
  • December B2B use-it-or-lose-it flush — have a CAD proposal ready
  • Holdout budgets for the January reset; buy nothing after Dec 23 without a reason

Canadian media is priced by the calendar, the currency and the language. The desk runs your year against these dates on purpose — armed six weeks earlier, the same plan is routinely the cheapest growth you will buy.

05

Measurement & compliance

Ten provinces.
One funnel.

PIPEDA is the floor. Quebec Law 25, two provincial PIPAs and CASL sit on top. Most imported US tag managers do not honour any of them correctly. We treat it as an engineering constraint.

PIPEDA is the federal private-sector floor. Quebec Law 25, BC PIPA and Alberta PIPA sit beside it. CASL governs commercial electronic messages. CRTC rules cover telemarketing. In our builds this is an engineering constraint, not a legal opinion — we state what changes in the funnel, and route interpretation to your counsel.

FederalPIPEDA2001 (amended)Commercial activity with personal information, interprovincial / federal worksMeaningful consent, limited collection, safeguards, breach reporting to the OPC and to individuals when there is a real risk of significant harm. The default architecture for a national Canadian funnel.
QuébecLaw 25 (Law 14) — modernised Law 25 / Law 52023–2024 phasedAnyone who collects personal information of Quebec residentsExpress consent as the working assumption, privacy-impact assessments, privacy officer, right to be forgotten, and penalties that made US-style implied-consent banners non-viable in this province.
British ColumbiaPIPA (BC)2004Private-sector organisations in BCConsent, access and correction duties that apply even when PIPEDA would not. Vancouver accounts are where we insist minimisation is provable in the tag layer.
AlbertaPIPA (AB)2004Private-sector organisations in AlbertaProvincial private-sector statute with breach-notification duties. Energy and industrial accounts often close offline — the order event still has to be lawful to store.
Federal layerCASL2014Commercial electronic messages (email, SMS, some DMs)Consent (express or implied under narrow rules), identification and a working unsubscribe in every CEM. Bought lists and scraped inboxes are how brands get fined — we do not use them.
TelecomCRTC Unsolicited Telecommunications RulesongoingTelemarketing to Canadian numbersNational DNCL, internal DNCL, calling-hour limits. Dynamic number insertion does not exempt you. We wire consent and quiet hours into the dialler path.
Tax on the offerGST / HST / QSTongoingTaxable supplies to Canadian customersCheckout, ads and landing claims must match the tax the invoice will carry. QST is not HST. A US price with 'shipping extra' is how carts die.
AccessibilityACA · AODA · WCAG 2.2 AAongoingFederally regulated and Ontario public-facing systems; best practice nationallyLanding systems audited to WCAG 2.2 AA. The page you optimised for conversion should not be the one that generates a complaint.
LanguageOfficial Languages · Quebec Charter of the French Language (Bill 96)ongoing / 2022+Federal institutions; Quebec commerce and employment communicationsFrench has to be available, and in Quebec often prominent, on the surfaces that convert. This is a product requirement, not a translation ticket.
On the wayConsumer Privacy Protection Act (CPPA) / Bill C-27 successor effortspendingFederal private-sector reformWe build the geo and consent layer to absorb a new federal statute with a config change, not a rebuild. Do not wait for Royal Assent to instrument Law 25 correctly.

Server-side, first-party, consent-aware

One tag endpoint on your own domain, events deduped against the client pixel, express consent gating send in Quebec rather than the page gating content.

Your data stays yours

Ad accounts, pixels, audiences, CRMs and repos in your name. Cross-border transfers documented. Canadian residency where a client requires it.

Minimisation by default

We collect the fields the funnel converts on and nothing else — the only configuration that scales across PIPEDA, Law 25 and the two PIPAs without three patches.

Reconciliation is a deliverable

A monthly tie-out between platform-reported conversions, the warehouse and CAD finance. If the three disagree, you hear it from us first.

06

Fit, stated plainly

Who the Toronto
desk says yes to.

Operators keep asking whether we are right for them in Canada. The honest answer is a short list of conditions — and a short list of requests we turn down, because taking them is how an agency keeps a client and a client loses a year.

A yes, usually

  • C$40K–C$4M+ per month in revenue with an offer that already converts somewhere
  • A system of record we can read: Shopify, Salesforce, HubSpot, an ERP or POS table
  • Someone who can answer an inbound lead in under five minutes — in the language it arrived in — or wants a machine that can
  • Canadian-entity or properly registered non-resident accounts in your name — we run them, we never own them
  • A board or owner who wants revenue-true CAD numbers, even when they are smaller than last quarter's US screenshot

A no, up front

  • You want us to buy the ad budget and hold the money — we do not touch media float
  • You need 'leads' with no capacity to work them in English and French
  • You want a rankings guarantee, a hacked ad account, or claims your counsel cannot sign
  • You think a US campaign with Canada ticked in the geo picker is a Canadian strategy
  • You want a reporting agency. We would disappoint you by changing the account.

If you are in the second column, we will still do the audit — and then point you at the fix, sometimes without us in it.

Categories the Toronto desk runs today

B2B SaaSDTC & RetailHome ServicesFinancial ServicesHealthcareInsuranceEnergy servicesIndustrialPublic sector adjacentReal EstateCPGHigher Ed
B2B SaaSDTC & RetailHome ServicesFinancial ServicesHealthcareInsuranceEnergy servicesIndustrialPublic sector adjacentReal EstateCPGHigher Ed
07

Canadian receipts

The machine is already running here.

Four Canadian engagements, described by category and size. Each line is the change we made and the number that moved — including the time reported ROAS went down first.

Receipt 01

C$2.1M → C$4.8M

10 months, Canadian e-commerce revenue

DTC brand · Toronto HQ · bilingual catalogue

fr-CA cluster live, server-side events verified, Boxing Day landings shipped in October. Reported ROAS dipped in month one; CAD revenue did not.

Receipt 02

−41%

cost per qualified demo

B2B SaaS · C$9M ARR · Kitchener–Waterloo

Province × use-case rebuild (900 URLs), CMA holdouts that exposed 28% of paid as non-incremental, budget moved into intent and comparison pages.

Receipt 03

0.68s

P75 LCP across en-CA / fr-CA cores

Retail · Montréal · Law 25-ready consent

Edge-rendered Web Core with French checkout and QST-correct totals: +19% mobile conversion before a single bid changed.

Receipt 04

8s median

speed-to-first-contact

Home-services group · 4 provinces, Calgary ops

Language-aware routing, CASL SMS acknowledgement, DNI on every paid line: +29% booked jobs on flat CAD spend.

$1M+

pipeline engineered

214

machines deployed

5.8×

median blended ROAS

0.61s

P75 LCP on cores

en+fr

locale pairs live

4

follow-the-sun desks

Outcomes from managed Canadian and cross-border accounts, described by category and size without client names. Directional evidence of how the system behaves, not a forecast — your market, offer and baseline decide the range you can defend to a board.

09

Canada desk checks

Ask the
awkward ones.

Custody of the ad budget, French, Law 25, CASL, realistic CPAs. Every question an operator in Canada has actually asked us.

contact@growlithacademy.com

The Toronto desk — Americas HQ — owns every Canadian account as a dedicated senior pod: strategist, media lead, SEO lead and web/CRM engineering. French-language work is staffed, not machine-translated. You get a named pod in a shared Slack channel, not a ticket queue.

No. Your Meta, Google and every other account stays in your name and on your card, we never take custody of media float, and we do not keep rebates or reseller kickbacks. You pay platforms their CAD price and us our retainer.

Yes. Currency, consent, language, holidays, tax on the offer, and auction depth are different. A US campaign with Canada ticked in the geo picker is how brands burn CAD on English ads in Montréal. We will often share creative systems and telemetry patterns — never the same account structure.

Native fr-CA pages, ads, checkout and response paths, hreflang-paired with en-CA. Law 25 express consent in the tag layer. Bill 96 language duties treated as a product constraint. We will tell you in the audit if your current /fr dump is hurting you more than having no French at all.

Engineering, not a PDF: geo-aware consent, express consent where Quebec requires it, CASL identification and unsubscribe on every commercial send, DNCL-aware calling, data minimisation, documented DSRs. Legal interpretation of your exposure stays with your counsel.

No. CASL is why. We do not sell, rent or swap Canadian contact lists, and we do not send commercial electronic messages without a consent theory we can defend. Owned capture is the only list that survives a platform or a regulator.

Meta and Instagram, Google Search/PMax/Shopping and YouTube, LinkedIn, TikTok, Microsoft Ads, Canadian retail media, programmatic and CTV where it earns, plus organic: technical and programmatic SEO in both official languages, and lifecycle email/SMS under CASL.

Most Canadian brands have a depth problem: nobody owns measurement under Law 25, nobody ships French creative on the same cadence as English, and the page-speed conversation has been in a backlog since 2023. We build the layer you do not own and hand it over documented.

Measurement and the CAD revenue event in 14–21 days; the first clean read on media at six weeks; landing-system wins inside the first rebuild pass; organic compounding from 12–18 weeks. Boxing Day builds need to be in market by November 1 — September 1 is engineering, October 20 is improvisation.

Case by case: financial services, insurance, health, cannabis, gaming and public-sector adjacent all have category, platform and provincial rules. We will tell you in the audit which claims are runnable, which need substantiation, and which we should not take.

You keep them. Code in your repo, templates and schema in your CMS, audiences and conversion actions in your ad accounts, journeys in your CRM, plus a handover call and written documentation.

Q4 audit window open — Canadian accounts · Boxing Day builds close Nov 1

Canada will notforgive anEnglish-only funnel.It pays the ones who measure in both languages.

Forty-five minutes with the Toronto desk: we read your acquisition, conversion and retention numbers by province, language and channel, then name the one machine — and the one CAD event — that moves all of them. You keep the audit whether you build it with us or not.

No media float, everRolling 30-day after the first quarterAssets handed over documentedFirst clean media read at week sixToronto · Americas HQ · UTC−5 · ET
08Qualification

Step through
the gate.

High-ticket means high-intent — on both sides. Four questions route you to the right bureau pod — then a direct line to the Academy Team, if you'd rather not wait.

STEP 01 / 05

Where does it hurt?

Keep going — other markets we run, and the hubs above this page

Toronto · Americas HQ

02:53ETafter hours — we answer on the next shift

Book it