Skip to content
All posts
BusinessAgencyHiringBusiness

How to Choose a Marketing Agency for Your Canadian Clinic (Without Getting Burned)

What to look for when hiring a marketing agency or consultant for your Canadian clinic — red flags, right questions to ask, contract terms, and how to avoid the common expensive mistakes.

Ammar Kammal 10 min read

Most Canadian clinic owners who’ve been in business more than 3 years have a horror story about a marketing agency. A 12-month contract that produced nothing. An SEO vendor who buried the account under low-quality links. A social team that never got the brand voice right. This is what to look for — and what to run away from — when hiring your next agency or consultant.

Full disclosure: I’m a specialist consultant serving this exact audience. This guide is written from that perspective. But the questions and red flags apply whether you hire me, another consultant, or a Canadian agency.

Agency vs consultant vs in-house — a decision framework

Three legitimate paths:

  • Full-service agency: 20-100+ person team. Multiple accounts. Account manager + specialists per channel. Fee: CAD $5,000-$20,000+/month.
  • Specialist consultant: 1-5 person team. Focused on one industry. Direct owner access. Fee: $2,500-$8,000/month.
  • In-house marketer + freelancers: One FTE ($60-90K/yr) + freelance specialists for gaps. Total: ~$6-10K/month effective.

Which is right for you depends on:

  • Clinic revenue (under $500K → in-house is often overhead; over $2M → in-house can work)
  • Owner time available (in-house needs management; agency doesn’t)
  • Growth ambition (aggressive scale → specialist consultant usually wins on cost per booking)
  • Existing systems (agencies love clean slates; consultants can plug into what exists)

Red flags to walk away from

  • “We guarantee page 1 rankings” — nobody legitimate guarantees Google positions
  • “12-month contract minimum” — lock-in without escape clause
  • They’ve never worked with a Canadian clinic — Health Canada / provincial college nuance will be learned on your dime
  • Reports full of impressions and rankings but no bookings — vanity metrics as smokescreen
  • Won’t share ad account access — always keep ownership of your Google Ads account
  • Won’t explain what they’re doing — if they can’t explain it in plain English, they don’t understand it
  • “We use proprietary AI systems” — usually code for automated low-quality output
  • Case studies from unrelated industries — dental, real estate, restaurants → different playbook
  • Pushback on healthcare policy compliance — “we’ll figure out the ad rules as we go” is disqualifying
  • No mention of CASL for email — instantly non-compliant
  • No French capability for Quebec-adjacent clients — Bill 96 is not optional

Considering hiring me instead?

I'm a specialist consultant for Canadian clinics — aesthetic, med spa, dermatology, cosmetic surgery. Free audit before you commit. WhatsApp is fastest.

Questions to ask on the first call

Print these. Ask every prospective agency or consultant on the intake call.

Experience

  • How many Canadian aesthetic clinics have you worked with?
  • How many have you served in my city?
  • Can I speak to two current clients?
  • What’s your longest-running client relationship?

Compliance

  • How do you handle Health Canada advertising rules for Botox and injectables?
  • How do you ensure Google Ads pass healthcare policy review?
  • What’s your process for CPSO/CPSBC/CMQ compliance?
  • How do you handle CASL for email and SMS marketing?
  • How do you handle Quebec Bill 96 for French content?

Reporting

  • What’s the primary metric you’ll optimise toward?
  • Can I see a sample monthly report?
  • How do you attribute bookings to marketing channels?
  • Do you integrate offline conversions from Mindbody / Vagaro / Boulevard?

Ownership & access

  • Whose name is on the Google Ads account?
  • Whose name is on the domain?
  • Do I keep the ad account and creative when we part ways?
  • What’s the notice period to cancel?

How to read a proposal

A quality proposal will include:

  • Specific audit findings for your current site/ads (not generic)
  • Named deliverables per month, with quantities
  • Clear scope of what’s IN and what’s OUT
  • Specific target metrics with baselines
  • A timeline showing when you should see results
  • Named team members and their roles
  • Contract terms, payment terms, and cancellation clause

A weak proposal contains:

  • Generic language that could apply to any industry
  • Vague deliverables (“SEO optimization” without specifics)
  • Ranges instead of numbers (“5-15 blog posts”)
  • No mention of Canadian regulatory requirements
  • Multi-year commitments without clear exit
  • Percentage of revenue pricing without cap

Contract terms that protect you

  • Onboarding period: 60-90 days is reasonable. Longer is a lock-in.
  • Notice period: 30 days after onboarding. 60+ days is excessive.
  • Ownership: You own the ad account, domain, website, creative, and content. Named in contract.
  • Data ownership: You retain GA4, Search Console, and analytics data on exit.
  • Scope changes: How new work is priced and approved.
  • Confidentiality: NDA both ways, especially for competitive city info.
  • Compliance responsibility: Who’s liable for a Health Canada / CPSO complaint from ads.
  • Termination cause: Specific conditions that let you exit without penalty.

What the first 90 days should look like

  • Week 1-2: Onboarding, access grants, competitor audit, current state analysis
  • Week 3-4: Strategy delivery, keyword mapping, first content or ad launches
  • Month 2: Full campaigns active, GBP overhaul complete, review system live, initial reporting
  • Month 3: Meaningful data, ROI attribution, optimization decisions, first quarterly review

If by day 90 you can’t point to specific work done, measurable movement on at least one metric, and clear direction for the next quarter — you have a problem.

When to fire the agency

  • Ads getting disapproved and not fixed within a week
  • Monthly reports that don’t change substantively
  • You’re training them on aesthetic industry basics after month 3
  • No booked consultations attributed to their work after month 6
  • Account manager changes every quarter
  • Slow response times to routine questions
  • Push-back when you ask about cost per booking

Switching agencies without losing data

Before you fire the old agency:

  • Export all creative assets (ad copy, images, landing page files)
  • Take screenshots of live campaigns for reference
  • Ensure the Google Ads account is under your MCC or personal login
  • Confirm domain and DNS access
  • Download GA4 exports and Search Console data
  • Save monthly reports for the past 12 months
  • Document login credentials for all tools (Mailchimp, Ahrefs, Semrush, etc.)

Then transition to the new team with all assets intact.

Free for Canadian clinics

Vetting me for your clinic?

I answer every question in this guide honestly on the audit call. Free audit first, no lock-in, month-to-month after 90 days. WhatsApp me.

Available now

Interviewing me for the job?

Send your website. Within 48 hours you'll get a free written audit — and honest answers to every question in this guide on the strategy call.

Ready to make Google your clinic’s biggest patient referral source?

Free 30-minute strategy call. No sales pitch — you’ll leave with a real assessment of where your site stands and what it would take to rank.

Available 7 days a week · Replies in under 4 hours