insaneXSee If I Qualify

B2B lead generation agency, Canada

The Canadian B2B lead generation agency built for CASL, not around it

Canada has one of the strictest anti-spam laws in the world, and it covers business email. The cold email playbook that works in the US can cost you up to $10 million per violation here. We build the inbound machine that gets Canadian buyers to opt in and book.

See If I QualifyFind out if we're a fit | 30 seconds

A Canadian B2B lead generation agency turns Canadian business buyers into sales calls. CASL covers B2B email and makes the sender prove consent, so the safest model is opt-in: ads to a strong offer, a qualifying quiz, and a calendar inside it. Judge any agency on cost per held, qualified call, not emails sent.

$54.3M+Revenue generated for clients
85+SaaS & B2B brands scaled
9xAverage ROAS
$7M+Ad spend tested

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)CountWhat it means for your pipeline
Employer businessesAbout 1.37 millionBusinesses with payroll. Where most B2B budgets live.
Non-employer businesses (revenue over $30,000)About 3.67 millionSolo operators. Small budgets, owner decides.
Change in employer businesses vs Dec 2024Up from about 1.36 millionA 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.

RuleWhat it says in practiceSource
CASL consentCommercial electronic messages need express or implied consent. The sender carries the burden of proving it.CASL, CRTC enforcement decisions
Implied consent windowsAn 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 narrowA 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 unsubscribeInclude 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
PenaltiesUp 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
PIPEDAA 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 25Explicit, 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 DNCLBusiness-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 QuebecCommercial 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.

ModelCASL exposureQuebec ready?What you actually get
Cold email to bought or scraped listsHIGH. Consent is hard to prove for third-party addresses.RarelyVolume, replies, risk
SDR cold callingLower for calls (B2B is exempt from the National DNCL), but Telemarketing Rules and an internal do-not-call list still applyOnly with French-speaking repsBooked meetings, often weak show rates
LinkedIn outreachLinkedIn messages can still count as commercial electronic messagesDepends on the teamConversations, slow scale
Paid ads to an opt-in quiz funnelLowest. The buyer opts in before you follow up.Yes, with French ads and pagesSelf-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.

MethodTime to results (Danish Lead Co.)Consent trail in Canada
Paid ads (Google, LinkedIn, Meta)2 to 4 weeksStrong, if the ad leads to an opt-in
Outbound email systems4 to 8 weeksWeak for third-party lists
Done-for-you agency4 to 8 weeksDepends on the model
LinkedIn outreach6 to 10 weeksMessages can still be CEMs
In-house SDR team3 to 6 months+ to rampDepends on the team
Content and SEO6 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:

  1. "Where do your contacts come from, and how do you prove consent?" If the answer is "a database," walk.
  2. "Do you run French campaigns for Quebec?" A translated English ad is not a Quebec campaign.
  3. "Do you report held calls separately from booked calls?" Booked is a calendar invite. Held is a conversation.
  4. "Do you report in Canadian dollars?"
  5. "Who owns the ad accounts, CRM and data if we part ways?" It should be you.
  6. "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.
  7. "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.

AgencyPublished priceSource
BitWide$1,000 a month for one channel, $1,800 for two, $2,500 for email, LinkedIn and callingModern 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 pilotBelkins' 2026 appointment setting list
Callbox (Canada program)Custom, subscription basedCallbox Canada page
Clearmotive, Cold Calling Co., Kroll CommunicationsNot publishedModern 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.

ZoneMajor cityStandard time (UTC)Watch out for
NewfoundlandSt. John's-3:30The half-hour offset breaks lazy scheduling tools
AtlanticHalifax-4An hour ahead of Toronto
EasternToronto, Montreal, Ottawa-5Most of the market by volume
CentralWinnipeg, Regina-6Most of Saskatchewan skips daylight saving
MountainCalgary, Edmonton-7Alberta sits here, an hour behind Winnipeg
PacificVancouver-8Three hours behind Toronto

How we'd set up a Canadian calendar:

  1. Show slots in the buyer's local time. St. John's and Vancouver are four and a half hours apart.
  2. Block provincial holidays by province. They aren't all shared. Quebec's Fête nationale is not Ontario's Civic Holiday.
  3. Offer French booking pages for Quebec. Confirmation emails and SMS reminders too.
  4. 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.

  1. A cold traffic offer Canadian buyers would actually want. (Read how to build one.)
  2. Meta and Google ads, split by province and language where it matters.
  3. A 7-question quiz funnel with the calendar inside and consent wording written for CASL, PIPEDA and Law 25.
  4. CRM, email and SMS follow-up with sender ID and a working unsubscribe on every message.
  5. 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.

We'll Build You A B2B Booking Machine That Lands 5-7 Qualified Sales Calls On Your Calendar Every Single Day.

Ads, funnel, CRM, and email/SMS follow-up, built and live in 14 days.

See If I QualifyFind out if we're a fit | 30 seconds

Keep reading