How to Choose a Marketing Agency in Canada: A Vetting Checklist
Why This Decision Is Harder Than It Looks
There are thousands of businesses in Canada calling themselves a "digital marketing agency" — a solo freelancer running Facebook ads from a laptop counts, and so does a 200-person shop with an office tower address. Somewhere in between is where most small and mid-sized Canadian businesses need to land, and picking wrong is expensive twice over: you lose the money you spent, and you lose the months you could have spent growing with the right partner instead.
The good news is that vetting an agency doesn't require a marketing background. It requires asking the right questions in the right order and knowing which answers are red flags. This guide walks through exactly that, based on the questions that separate agencies worth hiring from ones that will waste your budget.
Step 1 — Define the Problem Before You Shop
Before contacting a single agency, write down what "success" looks like in a number you can measure: more phone calls, more form submissions, a specific cost-per-lead, or more booked jobs per month. Agencies that ask about your target numbers on the first call are diagnosing you like a professional. Agencies that jump straight to a proposal without asking are selling you a package, not a solution.
This step also tells you what kind of agency you actually need. A local plumbing company chasing emergency calls needs a very different setup than a B2B software company chasing demo requests. If you're not sure which channels fit your business, our own digital marketing agency overview breaks down how paid search, SEO, and automation work together for local service businesses specifically — useful context even if you end up hiring someone else.
Step 2 — Understand Their Pricing Model, Not Just the Price
The dollar figure matters less than the structure behind it. There are three common pricing models in the Canadian agency market, and each creates different incentives:
- Flat monthly retainer: You pay a fixed fee regardless of ad spend — typically $400–$1,000/mo for a single channel like SEO or Google Ads management for a small business. This aligns incentives: the agency earns the same whether your budget is $1,000 or $5,000, so their advice on spend tends to be honest.
- Percentage of ad spend: Common at 10–20% of monthly ad budget. This can work at larger budgets, but at the small-business end it quietly rewards the agency for pushing you to spend more, not for lowering your cost per lead.
- Percentage of revenue or results-based: Rare and usually reserved for e-commerce with clean tracking. Be skeptical of any agency offering this for a local service business — the tracking required to verify it honestly is hard to pull off and easy to fudge.
As a rough estimate, expect Google Ads management for a small Canadian business to run somewhere in the $400–$800/mo range on top of ad spend, SEO retainers in the $450–$1,200/mo range depending on competitiveness, and a professional small-business website as a one-time build in the $1,200–$3,000 range. Anyone quoting far below these ranges is usually cutting corners on strategy, reporting, or both; anyone quoting far above should be justifying it with a clear scope, not vague promises.
Step 3 — Confirm You'll Own Everything
This is the single most overlooked risk in hiring a marketing agency, and it's the one that costs businesses the most when it goes wrong. Some agencies build your Google Ads account, your Google Analytics property, and even your website under their own master accounts — which means if you ever leave, you leave with nothing. Your years of ad history, conversion data, and search rankings stay with them.
Before signing anything, ask directly: "If I cancel in six months, do I keep my Google Ads account, my website source files, my domain, and my analytics data?" A legitimate agency answers yes without hesitation, because a business built on trapping clients isn't built to last. Get the answer in writing in the contract, not just verbally on a sales call.
Step 4 — Check the Contract Length
Long-term lock-in contracts — 12 months being the most common — are a classic sign that an agency is more confident in its sales process than in its results. Marketing that's working doesn't need a contract to keep a client; it keeps the client by generating leads. Month-to-month agreements, or at most a short initial term of 60–90 days to account for setup and early optimization, put the pressure where it belongs: on the agency to keep earning the relationship every month.
If an agency insists a 12-month contract is "standard," ask why. A reasonable explanation (e.g., a discounted rate in exchange for commitment) is fine. "That's just how we do it" is not.
Step 5 — Ask for Proof, Not Promises
Case studies matter, but generic ones do not. "We grew a client 300%" means nothing without context — 300% of what, over what period, starting from what baseline? Ask instead for examples from businesses similar to yours in industry, size, and geography. An agency that has actually run Google Ads for Canadian contractors or clinics should be able to describe specific keywords, seasonality patterns, and objections buyers in that category have — not just recite a headline number.
It's also fair to ask to speak with a current client, or at minimum see a screenshot of a live campaign dashboard (with sensitive numbers blurred if needed). Agencies that dodge this request entirely are worth a second look before you sign anything.
Red Flags to Watch For
- "Guaranteed #1 ranking" or guaranteed lead numbers. No legitimate agency can guarantee Google rankings or ad results — search algorithms and markets are too variable. Guarantees like this are a sales tactic, not a real commitment.
- Vague reporting. If a monthly report is just screenshots of impressions and clicks with no mention of actual leads, calls, or cost-per-lead, the agency is measuring the wrong thing — or hiding a weak one.
- No single point of contact. If you can never reach the person actually managing your account and instead cycle through account managers or offshore support tickets, communication will suffer when something needs fixing fast.
- Pressure to decide same-day. A legitimate agency will let you take a proposal home and think about it. Urgency tactics on a sales call are a sign of how they'll treat you as a client, too.
- One-size-fits-all packages with no discovery call. If they quote you a price before asking a single question about your business, they're selling a template, not a strategy.
Full-Service Agency or a Single-Channel Specialist?
Once you've filtered out the weak options, one real decision remains: hire a specialist for one channel (just Google Ads, or just SEO), or a full-service shop that runs several channels together. For most local businesses, the case for a unified team is strong — when your ads, your SEO, and your website are all owned by one team sharing the same conversion data, leads stop leaking between channels and you get one accountable report instead of three vendors pointing fingers at each other. Our full-service digital marketing agency page walks through exactly how that unified approach works for Canadian trades and service businesses, alongside our published flat-rate pricing if you want to compare structures directly against whatever an agency quotes you.
Specialists still make sense in specific situations — for example, if you already have a strong website and just need ad management, or you're testing SEO in isolation before committing further. The key is matching the scope of the agency to the scope of the problem you defined in step one, not the other way around.
The Final Checklist Before You Sign
- Pricing is published or clearly explained — not "contact us for a custom quote"
- You'll own the ad accounts, website files, domain, and analytics from day one
- Contract is month-to-month or has a short, justified initial term
- They can show real examples from businesses like yours, not just generic numbers
- Reporting will track leads and cost-per-lead, not just clicks and impressions
- You have a named point of contact who will actually manage your account
- No guarantees of "#1 rankings" or a specific lead count — realistic ranges only
If an agency checks every box on that list, you've done the hard part of the vetting already. The rest comes down to fit — do they understand your industry, and do you trust the person you'll actually be talking to every month?
How do I know if a marketing agency is legitimate in Canada?
Check three things fast: they publish real pricing (not "call for a quote"), they can show you accounts or sites for clients in your city or industry, and they'll explain exactly who owns your ad account and website if you leave. Legitimate agencies answer all three without hesitation.
Should I choose an agency that charges a percentage of ad spend?
Be cautious. Percentage-of-spend pricing means the agency earns more every time you increase your budget, whether or not results improve, which can push recommendations that favor their fee over your ROI. A flat monthly management fee keeps incentives aligned with your actual results.
How long should I commit to a marketing agency contract?
Avoid signing anything longer than month-to-month, or at most a 3-month initial term to allow for setup and early optimization. Any agency confident in its results shouldn't need a 12-month lock-in to keep your business.
The ownership question is the one I wish I'd asked three years ago. Our old agency owned the Ads account and we basically had to start from zero when we switched. Saving this checklist.
Good breakdown on the pricing models. I didn't realize percentage-of-spend could create that kind of conflict of interest until I read this.