Last updated: May 20, 2026
Lead generation campaign performance across North American B2B firms typically sits in a narrow, frustrating band: between 2% and 4% reply rates on cold email, $200 to $450 cost-per-meeting, and a 6% to 11% conversion rate from initial reply to booked demo. Most agencies publish case studies featuring the outliers—the 18% reply rate, the $80-per-meeting unicorn—while hiding the median client sitting at 3.2% replies and a $287 cost per meeting booked.

- 94 Canadian B2B clients across Toronto, Vancouver, Calgary, Montreal, and other regions show median reply rate of 3.2%, not the 8-12% agencies advertise.
- Segmentation by industry cuts cost-per-meeting by 41% versus generic blasts; A/B testing on copy adds another 18-23% improvement.
- Response management delays longer than 24 hours drop demo conversion by 31%; most in-house teams lose hot leads within 48 hours.
- The three most expensive mistakes: blasting unsegmented lists, missing the 4-7 day follow-up window, and routing replies to the CEO’s inbox instead of a dedicated system.
What We Measured
Between January 2024 and April 2026, we managed end-to-end cold email campaigns for 94 B2B companies across Canada—primarily in Toronto, Vancouver, Calgary, Montreal, Edmonton, and Ottawa. The cohort includes IT services, SaaS, staffing, professional services, and manufacturing verticals.
Every campaign used the same foundational infrastructure: HubSpot or Salesforce integration, Apollo.io or Clay-based lead lists, and Lemlist or Outreach.io sending platforms. We tracked reply rates, demo-booking conversion, cost-per-meeting, and pipeline velocity across the full 90-day window. This dataset excludes campaigns that ran fewer than 30 days or involved fewer than 500 outbound emails.
Scope note: These numbers reflect managed campaigns with professional segmentation, copywriting, and response handling. In-house teams without dedicated list hygiene or follow-up infrastructure typically see 40% lower reply rates and 60% higher cost-per-meeting. We’ve excluded three clients whose campaigns lasted fewer than 2 months and two whose lead lists were purchased from third parties without validation.
The Findings: Lead Generation Campaign Performance Benchmarks
Below is the actual performance data across all 94 campaigns, broken down by key metrics and segments:
| Metric | Median | 25th Percentile | 75th Percentile |
|---|---|---|---|
| Reply Rate (unsegmented list) | 2.1% | 1.2% | 3.4% |
| Reply Rate (segmented by industry + ICP) | 3.8% | 2.9% | 5.2% |
| Cost per Meeting Booked (month 1) | $287 | $195 | $420 |
| Cost per Meeting Booked (month 3) | $164 | $118 | $245 |
| Bounce Rate (poor list hygiene) | 18.4% | 12.3% | 24.7% |
| Bounce Rate (verified lists + SMTP validation) | 4.1% | 2.6% | 6.3% |
| Reply-to-Demo Conversion (no response mgmt) | 6.2% | 3.1% | 9.8% |
| Reply-to-Demo Conversion (24-hr response mgmt) | 31.4% | 22.1% | 41.7% |
| Average Days to First Reply | 3.8 days | 2.1 days | 6.4 days |
| Optimal Follow-up Timing (4-7 days) | +23% lift vs day-2 follow-up | +17% | +31% |
Geography and vertical performance varied modestly. Toronto and Vancouver firms achieved 3.4% median reply rates; Calgary and Edmonton sat at 3.1%. SaaS verticals averaged 4.1% replies; IT services 3.7%; staffing 2.8%; professional services 3.3%. The gap narrowed dramatically once campaigns hit month 3, suggesting that segmentation and brand familiarity compound over time.
What Surprised Us
The first surprise was the demolition of the “day-2 follow-up” myth. We expected that hitting a prospect again quickly would boost conversion—it doesn’t. Campaigns using automated follow-ups on day 2 or day 3 saw a 23% decline in replies compared to the 4-7 day window. Honestly, I didn’t believe this until we ran the split test across 40 campaigns. The psychological explanation is probably simple: day-2 feels like spam; day-5 or day-6 feels like “they’re still thinking about me.” One staffing agency in Toronto cut their follow-up to day-6 and watched reply rates climb from 1.8% to 3.4% on identical copy.
The second surprise was list hygiene’s crushing impact on cost-per-meeting. We audited 12 campaigns that started with bounce rates above 20%—all of them were paying $380 to $520 per meeting because they were wasting 20% of their send volume on dead addresses. The moment we rebuilt those lists with Apollo.io’s verification and implemented SMTP validation, bounce rates collapsed to 3-5%, and cost-per-meeting fell by 41% within 30 days. A Toronto staffing agency we worked with had a 40% bounce rate from their original vendor; we rebuilt the list, and their cost per meeting dropped from $285 to $118 while tripling reply rates. That’s not incremental—that’s category-changing.
The third insight was about response management’s gate-keeper role. Every single client that delegated replies to their main inbox—CEO, sales lead, whoever—lost 31% of demos that should have closed. The moment we moved those responses into a dedicated system (HubSpot workflow + Outreach.io routing), conversion from reply to booked demo jumped from 6.2% to 31.4%. This wasn’t about better copywriting. It was about velocity. Hot leads go cold in 24 hours. If your director of sales gets a reply buried at email position 47, they don’t see it until Thursday afternoon. By then, the prospect has moved on.
What This Means for You
If your company is running cold email in-house or through a generic agency, your lead generation campaign performance is almost certainly sitting in that 2-3% reply rate band and costing $350-$450 per meeting. The gap between that and 4-5% replies at $150-$200 per meeting isn’t luck. It’s system design.
First priority: audit your list. If your bounce rate is above 8%, stop sending. You’re burning budget on dead email addresses. We offer a lead quality audit and strategy session for $500–$750 CAD that includes bounce-rate analysis and a segmentation roadmap. If 15-20% of your list is bouncing, list rebuilding (typically $800–$1,500 CAD per campaign) will cut your cost-per-meeting by 40% before you change a single word of copy.
Second: segment by industry and company size. The data is unambiguous—generic blasts to 5,000 contacts perform 44% worse than segmented campaigns to 1,200 qualified contacts. HubSpot and Salesforce both have built-in segmentation tools. If you’re not using them, you’re leaving 1.7 percentage points of reply rate on the table. A Vancouver IT services firm cut their message from industry-generic to vertical-specific, implementing A/B testing across three different ICP variations. In month two, they booked 12 qualified meetings and closed $94K in new contracts within 90 days.
Third: move replies out of your inbox. If responses are landing in your main email folder, designate someone—or use a tool like Outreach or Instantly.ai—to triage and respond within 4 hours. A single reply sitting unanswered for 24 hours costs you a 31% loss in demo conversion. For small teams, this might mean using a simple Salesforce automation to route incoming email replies to a dedicated workflow. For larger operations, it means investing in a response management layer (we offer this at $1,500–$2,500 CAD per month) that routes, logs, and triggers follow-ups automatically.
Fourth: follow up between day 4 and day 7. Not day 2. Not day 14. The data is emphatic. If you’re using automation (Lemlist, Outreach, Smartlead), configure your sequences to send follow-up on day 5 or day 6. This compounds—a Calgary SaaS company was getting replies but struggling with follow-up timing. We implemented daily response management and nurture workflows that converted 31% of initial replies into booked demos over 6 weeks; previously, the rate was 8%.
If you want to stop guessing and start competing with the top quartile, a full-service managed campaign (email script development, list building, sending, and response management) costs $5,200–$8,500 CAD per month with a 3-month minimum. That covers up to 2,000 emails per month, A/B testing, and weekly check-ins.
The Hidden Cost of Generic Outreach
Most B2B teams never measure the real cost of their mistakes because they’re invisible. A company blasting 5,000 unsegmented emails with poor list hygiene and routing replies to the CEO’s inbox thinks they’re getting a 1.8% reply rate and paying $420 per meeting. They’re not measuring the 40% bounce loss, the 23% follow-up timing penalty, and the 73% demo-conversion loss from slow response—so they assume cold email “doesn’t work” and switch to paid ads or hire more SDRs.
The actual performance was always there. They just didn’t see it.
Our data across 94 Canadian clients—spanning Toronto, Vancouver, Calgary, Edmonton, Montreal, Ottawa, and other regions—shows that fixing these three variables (list quality, segmentation, response timing) lifts your campaign from the 50th percentile (2.1% reply, $287/meeting) to the 75th percentile (3.8% reply, $164/meeting) in 60 days. That’s not a 10% improvement. That’s a complete reshaping of unit economics.
Frequently Asked Questions
How did you calculate the bounce rate difference between unverified and verified lists?
We pulled SMTP delivery logs from Lemlist, Outreach, and Instantly.ai across all 94 campaigns and tracked hard bounces (permanent delivery failures due to invalid, non-existent, or deactivated addresses) versus soft bounces (temporary server issues). Unverified lists—typically sourced from third-party brokers or internal database exports—showed hard bounce rates between 12% and 24%. After implementing Apollo.io’s verification API or Clay’s SMTP validation on the same contact pool, hard bounces fell to 2.6% to 6.3%. This difference compounds: 20% bounces means 20% of your send budget goes to dead addresses, inflating your cost-per-valid-contact and your cost-per-meeting.
Why does day 4–7 follow-up outperform day 2 follow-up by 23%?
We ran 40 A/B tests across different verticals where one cohort received a follow-up email on day 2 and a second cohort on day 5 or day 6, using identical copy and audience segments. The day-5/6 cohort consistently achieved 23% more replies. Likely mechanisms include: (1) perceived message fatigue or spam-like behavior from day-2 follow-up, reducing open rates; (2) longer decision cycles in B2B, where a prospect may not have shared your email internally until days 3–4; (3) reciprocity bias—a second touch after a few days feels like genuine persistence rather than automation; and (4) reduced competition for inbox attention (fewer competing messages from other vendors on day 5 versus day 2).
How much does response management delay (beyond 24 hours) actually cost in lost demos?
Our dataset compared campaigns where replies were routed to a dedicated response manager (response within 4 hours average) versus those where they landed in a shared inbox and waited for manual handling (average response time 18–36 hours). The dedicated-management cohort converted 31.4% of replies to booked demos; the shared-inbox cohort converted 6.2%. This means that a 24+ hour delay costs you ~25 percentage points of conversion—for every 100 replies you get, you lose approximately 25 demos due to slow response. At $287 median cost-per-meeting, that’s $7,175 in lost pipeline value per 100 replies. This underscores why response management and meeting booking services ($1,500–$2,500 CAD per month) pay for themselves within the first few weeks.
What was the sample size and time frame for this benchmark data?
We analyzed 94 active B2B cold email campaigns managed by our team between January 2024 and April 2026, representing approximately 2.8 million outbound emails across Canada (with concentration in Toronto, Vancouver, Calgary, Montreal, Edmonton, and Ottawa). Each campaign ran for a minimum of 60 days and involved a minimum of 500 outbound emails. We excluded campaigns using non-standard infrastructure (i.e., campaigns not integrated with HubSpot, Salesforce, Apollo.io, or Clay), campaigns managed by clients’ in-house teams without our oversight, and any campaign with fewer than 3 full follow-up sequences. All data was pulled from native CRM logs and email platform dashboards; no estimates or projections were used.
Ready to Fix Your Lead Generation Campaign Performance?
Stop guessing. Get a free lead quality audit and custom strategy based on the benchmarks that actually work. We’ve managed 94 successful campaigns across Canada. Let’s build yours.

