B2B lead generation in Canada: the market in numbers
Canada has about 1.37 million employer businesses. That's your real market, and it's smaller than most people assume.
Statistics Canada's business counts for December 2025, published in February 2026, show roughly 1.37 million employer businesses and 3.67 million non-employer businesses with annual revenue above $30,000.
| Segment (Statistics Canada, Dec 2025) | Count | What it means for your pipeline |
|---|---|---|
| Employer businesses | About 1.37 million | Businesses with payroll. Where most B2B budgets live. |
| Non-employer businesses (revenue over $30,000) | About 3.67 million | Solo operators. Small budgets, owner decides. |
| Change in employer businesses vs Dec 2024 | Up from about 1.36 million | A slow-growing pool. StatCan warns small changes can reflect data updates, not real growth. |
For a rough comparison, the US Census Bureau counted about 8.1 million US employer establishments in 2021. Both countries count by location, so treat it as ballpark. Canada's employer base is about a sixth of the US.
So here's the math problem. A smaller market. A stricter spam law. Two official languages.
Volume outreach doesn't survive those three. Inbound does.
Canadian marketing law: the CASL, PIPEDA, Law 25 and DNCL checklist
CASL applies to business-to-business email. There's no general B2B exemption for cold outreach.
This is a plain-English summary, not legal advice. Check the CRTC, ISED and OPC guidance and talk to a Canadian privacy lawyer before you launch.
| Rule | What it says in practice | Source |
|---|---|---|
| CASL consent | Commercial electronic messages need express or implied consent. The sender carries the burden of proving it. | CASL, CRTC enforcement decisions |
| Implied consent windows | An existing business relationship from a purchase or contract generally gives about two years. An inquiry or quote request gives six months. | ISED, CASL guidance |
| Conspicuous publication is narrow | A published business address can imply consent only if it carries no "no marketing" statement and your message relates to the person's role. The Federal Court of Appeal held this doesn't let you harvest addresses from third-party directories. | CASL s.10(9)(b), Federal Court of Appeal in Compu-Finder (2020) |
| Identification and unsubscribe | Include your mailing address and a phone, email or web contact. Unsubscribes must be free, work for at least 60 days, and be processed within 10 business days. | ISED, CASL compliance checklist |
| Penalties | Up to $10 million per violation for organizations. In an early CRTC case, Compu-Finder, saw a $1.1 million proposed penalty cut to $200,000. | CRTC decisions, BLG and Norton Rose Fulbright summaries |
| PIPEDA | A work email is personal information unless you use it solely to talk to someone about their job. The OPC says that exception generally doesn't cover address harvesting. | OPC, guidance for businesses doing e-marketing |
| Quebec Law 25 | Explicit, purpose-specific consent. A named privacy officer (the CEO by default). Penal fines up to C$25 million or 4% of worldwide turnover. | Quebec Law 25, law firm summaries |
| National DNCL | Business-to-business calls are exempt from the National DNCL rules, but the CRTC's Telemarketing Rules still apply, and you must honor do-not-call requests on your internal list. | CRTC, Unsolicited Telecommunications Rules |
| French in Quebec | Commercial advertising must be in French. On public signs and outdoor advertising that also use another language, French must be "markedly predominant" (roughly twice the space), and the trademark exception narrowed on June 1, 2025. Websites count as commercial documents, so a French version must be available. | Charter of the French Language, BLG and Lavery summaries |
Look at that list again.
Nearly every rule asks the same question: did this person ASK to hear from you? A buyer who completes your quiz and books a call has. A scraped address hasn't.
Why scraped-list cold email is a bad bet in Canada
Because CASL makes you prove consent, and a scraped list can't.
The CRTC's Compu-Finder decision is the warning shot. The Federal Court of Appeal later upheld CASL as constitutional and agreed the conspicuous publication rule doesn't cover addresses pulled from third-party directories.
Now think about how most outbound shops build lists. Directory scrapes. Enrichment tools. "Verified" emails bought by the thousand.
Who proves consent for those? Who keeps the screenshots showing each address was published, with no "no marketing" note, and that your offer relates to that person's job?
Usually nobody.
That's the enemy: agencies that report "emails sent" and "open rates" while you carry the CASL exposure. An inbox full of replies like "who is this?" is not pipeline.
The booking machine starts from the other end. The buyer sees an ad. Takes a 30-second quiz. Agrees to hear from you. Books. Every follow-up after that has a paper trail.
How to choose a B2B lead generation agency in Canada: models, timelines, questions
Pick the agency whose model you can defend to the CRTC and your CFO. Here's how the four common models compare in Canada.
| Model | CASL exposure | Quebec ready? | What you actually get |
|---|---|---|---|
| Cold email to bought or scraped lists | HIGH. Consent is hard to prove for third-party addresses. | Rarely | Volume, replies, risk |
| SDR cold calling | Lower for calls (B2B is exempt from the National DNCL), but Telemarketing Rules and an internal do-not-call list still apply | Only with French-speaking reps | Booked meetings, often weak show rates |
| LinkedIn outreach | LinkedIn messages can still count as commercial electronic messages | Depends on the team | Conversations, slow scale |
| Paid ads to an opt-in quiz funnel | Lowest. The buyer opts in before you follow up. | Yes, with French ads and pages | Self-booked calls with a consent trail |
How long each method takes to produce leads. Danish Lead Co.'s 2026 Canada guide gives these timelines. It sells outbound email, so weigh its view of that channel accordingly. The consent column is ours.
| Method | Time to results (Danish Lead Co.) | Consent trail in Canada |
|---|---|---|
| Paid ads (Google, LinkedIn, Meta) | 2 to 4 weeks | Strong, if the ad leads to an opt-in |
| Outbound email systems | 4 to 8 weeks | Weak for third-party lists |
| Done-for-you agency | 4 to 8 weeks | Depends on the model |
| LinkedIn outreach | 6 to 10 weeks | Messages can still be CEMs |
| In-house SDR team | 3 to 6 months+ to ramp | Depends on the team |
| Content and SEO | 6 to 12 months+ | Strong, buyers come to you |
The same guide cites Snov.io for an average cold email response rate of 5.1%. Replies, not meetings. And not consent.
Then ask every agency seven questions:
- "Where do your contacts come from, and how do you prove consent?" If the answer is "a database," walk.
- "Do you run French campaigns for Quebec?" A translated English ad is not a Quebec campaign.
- "Do you report held calls separately from booked calls?" Booked is a calendar invite. Held is a conversation.
- "Do you report in Canadian dollars?"
- "Who owns the ad accounts, CRM and data if we part ways?" It should be you.
- "What does a lead look like at handover?" Modern Inbound's 2026 comparison of Canadian agencies lists lead handover as one of five selection criteria: what qualifies a lead, which details and notes come with it, and where it lands.
- "What costs sit outside your fee?" Tools, data, mailboxes and GST or HST. The same comparison flags these, plus commitment period, renewal and exit terms.
More red flags in the guide to vetting a lead gen provider. Not legal advice. Your lawyer has the final word on consent.
What B2B lead generation costs in Canada: agencies and ads
Canadian agency pricing starts around $1,000 a month for a single outbound channel, and most agencies don't publish rates at all.
| Agency | Published price | Source |
|---|---|---|
| BitWide | $1,000 a month for one channel, $1,800 for two, $2,500 for email, LinkedIn and calling | Modern Inbound's 2026 review, from BitWide's pricing page |
| Martal Group | $2,500 to $10,500 a month across three tiers, with a 3-month pilot | Belkins' 2026 appointment setting list |
| Callbox (Canada program) | Custom, subscription based | Callbox Canada page |
| Clearmotive, Cold Calling Co., Kroll Communications | Not published | Modern Inbound's 2026 review |
Figures as each source states them. Most don't say whether they mean Canadian or US dollars, so ask, and ask whether tax is included.
Callbox's Canada page claims 2 weeks average time to first lead. Self-reported, like most numbers in this market.
Now the ad side.
Canadian Meta inventory runs noticeably cheaper than the US.
Lebesgue's 2026 Facebook CPM by country table (an ecommerce benchmark, in US dollars) lists Canada at $11.47 per thousand impressions against $16.08 for the United States. That's about 29% less. Adligator's Meta CPM benchmarks put Canada 30 to 40% below the US, which lines up.
LinkedIn is harder to pin down. We didn't find a reliable Canada-specific LinkedIn benchmark. For a reference point, ZenABM's 2026 LinkedIn ABM benchmarks (2025 campaigns from 211 B2B companies) list a US median CPM of $62.67. That's nearly four times Lebesgue's Meta figure.
Two things change the math in Canada:
- Currency. Meta and LinkedIn bill in your ad account's currency. Report in Canadian dollars so the scoreboard matches your P&L.
- Language. Targeting Quebec means French creative and a French funnel. That's a second set of assets, not a translation button.
Judge every channel on one number, shown here with made-up figures:
Cost per held call = ad spend ÷ calls that actually happened
Example: C$8,000 spend, 70 calls booked, 56 held. C$8,000 ÷ 56 = about C$143 per held call. If 42 of those were qualified, you paid about C$190 per qualified call.
Try yours with the calls per day calculator and the cost per held call guide.
Canadian time zones and calendar handling
Canada spans six time zones and four and a half hours. Your calendar can't assume everyone lives in Toronto.
| Zone | Major city | Standard time (UTC) | Watch out for |
|---|---|---|---|
| Newfoundland | St. John's | -3:30 | The half-hour offset breaks lazy scheduling tools |
| Atlantic | Halifax | -4 | An hour ahead of Toronto |
| Eastern | Toronto, Montreal, Ottawa | -5 | Most of the market by volume |
| Central | Winnipeg, Regina | -6 | Most of Saskatchewan skips daylight saving |
| Mountain | Calgary, Edmonton | -7 | Alberta sits here, an hour behind Winnipeg |
| Pacific | Vancouver | -8 | Three hours behind Toronto |
How we'd set up a Canadian calendar:
- Show slots in the buyer's local time. St. John's and Vancouver are four and a half hours apart.
- Block provincial holidays by province. They aren't all shared. Quebec's Fête nationale is not Ontario's Civic Holiday.
- Offer French booking pages for Quebec. Confirmation emails and SMS reminders too.
- Time SMS reminders to the recipient's zone. And keep CASL's identification and unsubscribe rules on every one.
Small details. They decide whether someone shows up. The show-up playbook has the reminder sequence.
How Canadian B2B buyers want to be sold
Canadian buyers expect to be treated as Canadian, not as a US overflow market.
This is our view of the market, not a statistic:
- Price in CAD. A US-dollar price on a Canadian landing page tells the buyer they're an afterthought. Say whether GST or HST applies.
- Bilingual where it counts. Selling into Quebec without French isn't just risky under the Charter. It's lazy.
- Proof over hype. Show cost per held call and show rate. Skip the superlatives.
- Respect the inbox. CASL trained Canadian buyers to expect consent. Spam stands out even more here.
- Local references help. If you have Canadian customers, say so. If you don't, don't pretend.
The quiz does the qualifying. Seven questions, about 30 seconds, and only good-fit buyers see your calendar.
How the booking machine runs for Canadian companies
The same machine we run everywhere, set up for Canadian law, two languages and six time zones.
- A cold traffic offer Canadian buyers would actually want. (Read how to build one.)
- Meta and Google ads, split by province and language where it matters.
- A 7-question quiz funnel with the calendar inside and consent wording written for CASL, PIPEDA and Law 25.
- CRM, email and SMS follow-up with sender ID and a working unsubscribe on every message.
- A VSL, so the buyer arrives warm.
Built and live in 14 days. Held and qualified calls reported on separate lines.
The full breakdown is on our main B2B lead generation agency page. Selling across the border too? See the US B2B lead generation agency page.
Proof, and who this is NOT for
The scoreboard:
- $54.3M+ in revenue generated for clients.
- 85+ SaaS and B2B brands scaled.
- $7M+ in ad spend tested and optimized.
- 100+ booked sales calls a month for SaaS clients.
- 87% client success rate. Most new clients come from referrals.
This is NOT for you if you're pre-revenue (we turn those businesses away), if you want a scraped list of Canadian emails, or if booked calls sit unanswered for days.
Still a fit? Book the free 30-minute strategy call. We audit your funnel, pinpoint the leaks and walk you through how the machine would run in Canada. Start with the pipeline leak scorecard if you want a head start.
Questions
Does CASL apply to B2B emails?
Yes. CASL covers commercial electronic messages sent to businesses as well as consumers. You need express or implied consent, sender identification and a working unsubscribe processed within 10 business days. This is general information, not legal advice.
Can I email a business address I found online in Canada?
Only in narrow cases. Implied consent through conspicuous publication needs a published address with no statement refusing marketing, and a message relevant to the person's role. The Federal Court of Appeal held it does not cover addresses harvested from third-party directories.
What are the penalties under CASL?
Up to $10 million per violation for organizations and $1 million for individuals. In practice the CRTC has set lower amounts, such as cutting Compu-Finder's proposed $1.1 million penalty to $200,000.
Do B2B cold calls need to follow the National DNCL?
B2B calls are exempt from the National DNCL rules under the CRTC's Unsolicited Telecommunications Rules. The Telemarketing Rules still apply, and do-not-call requests should go on your internal list.
Do I need French marketing to sell in Quebec?
Generally, yes. Commercial advertising must be in French, outdoor signs that use another language need French to be markedly predominant, and websites need a French version. The trademark rules tightened on June 1, 2025. This is general information, not legal advice. Check with a Quebec lawyer.
How much does a B2B lead generation agency cost in Canada?
Published prices are rare. Modern Inbound's 2026 review lists BitWide at $1,000 to $2,500 a month depending on channels, and Belkins lists Martal Group at $2,500 to $10,500 a month. Most Canadian agencies quote custom. Compare them on cost per held, qualified call, including tools, data and tax.
Do you work with Canadian companies?
Yes. insaneX works with SaaS and B2B companies selling into Canada, the US, the UK and Australia.