The invoice arrives on the first of the month. Attached is a report with a line that climbs neatly to the right, and nobody in the meeting can say how many new customers that money produced. It’s a familiar scene in Canadian offices, and it’s often the first sign that a digital marketing agency relationship deserves a harder look.
The stakes keep rising. IAB Canada’s revenue survey, published in October 2025, measured Canadian internet advertising at $18.2 billion in 2024 and forecast $21.2 billion for 2025, a 16.6% increase. When that much money flows through outside partners, small leaks become expensive quickly.
Here are seven warning signs to check against your current arrangement, along with the questions that tend to separate a careful partner from a costly one.
Why Is Agency Waste Harder to Spot in 2026?
Waste is harder to spot because more spending now runs through automated ad campaigns, AI-generated search answers and dashboards that blend paid and organic data. An agency can show plenty of activity without proving outcomes, so owners need numbers tied to leads and revenue.
Automation isn’t the problem on its own. The problem is that it gives a weak agency more ways to report effort instead of results.
What Are the 7 Red Flags?
1. They Guarantee Page-One Rankings
Google’s own guidance on hiring an SEO provider says no one can guarantee a top ranking. Search results shift with algorithm updates, location and personalization, so a firm that promises a fixed position is either misinformed or planning something risky.
Guarantees often hide a trick. The “page one” result may be for an obscure phrase nobody searches, or it may be a paid ad presented as an organic win. Ask which terms are covered and how much real traffic those terms carry.
2. Reports Lead With Impressions Instead of Cost per Lead
Impressions, reach, follower counts and sessions are context. They aren’t outcomes. A useful monthly report starts with cost per qualified lead by channel, then shows calls and form fills tied to the campaigns that produced them.
If your business uses a CRM, ask for revenue closed from marketing-sourced leads. A report that can’t tell you what a lead cost is mostly decoration.
3. Ad Spend and Agency Fees Are Blended Together
You should be able to see three separate numbers: money paid to the ad platforms, the agency’s management fee, and any tool or software costs. Some firms bill one “all-in” figure, which makes it impossible to know how much actually reached Google or Meta.
Watch for reporting fees, setup fees or “platform charges” that appear after signing but weren’t in the proposal. The simplest check is to compare the agency’s invoices with billing records pulled directly from each ad platform.
4. The Agency Owns Your Accounts and Data
This one causes the most damage at the end of a relationship. If your ad accounts, analytics property, Google Business Profile, domain or hosting sit under the agency’s name, years of campaign history can leave with them.
Ownership terms are increasingly something firms state up front. Wide Ripples Digital, a Mississauga-based digital marketing agency, says publicly that clients’ ad accounts, analytics, business profiles and domains stay in the client’s name from day one. Whoever you hire, that clause belongs in writing before the first invoice.
5. Their Reviews, or Their Review Tactics, Don’t Hold Up
Look closely at the agency’s own reputation. The Competition Bureau’s consumer guidance flags patterns such as a sudden spike in reviews, nothing but five-star ratings, newly created reviewer profiles and repeated phrasing across reviews.
Then look at what the agency offers you. Any plan to “boost” your rating with staff-written or purchased reviews is a serious risk. The Bureau warned businesses in January 2024 that anyone who writes or permits misleading reviews could be liable under the Competition Act. In 2021, online travel company FlightHub agreed to a $5 million penalty in a case that included fake customer reviews.
6. Long Contracts With No Exit Terms
Search work takes time, so a short minimum term, often around 90 days, is reasonable. A 12- or 24-month lock-in with steep cancellation fees and no performance checkpoints isn’t.
A fair contract names the success metric, sets review dates and explains how either side can leave. If the agency can’t describe what happens in the first 90 days, it probably hasn’t planned it.
7. One Generic Package for Every Market
A roofing company in Calgary and a dental clinic in Montréal shouldn’t receive the same bundle. Canadian campaigns can involve French-language requirements in Quebec, provincial privacy rules and consent obligations for commercial email and texts under Canada’s Anti-Spam Legislation (CASL).
An agency that never asks about your province, your languages or how you collect consent isn’t planning for your market. It’s reselling a template.
How Do the Red Flags Compare?
| Red flag | What you might hear | Ask this instead |
| Guaranteed rankings | “Page one in 30 days.” | Which keywords, and how much traffic do they bring? |
| Vanity reporting | “Impressions are up 200%.” | What did each qualified lead cost? |
| Blended billing | “It’s one all-in monthly fee.” | How much went to the ad platforms themselves? |
| Account ownership | “We’ll set it up under our account.” | Whose name is on every login? |
| Review tactics | “We can get you 50 five-star reviews.” | How do you collect reviews compliantly? |
| Lock-in contracts | “Twelve months minimum, no exceptions.” | What are the exit terms and review dates? |
| Generic packages | “Our standard bundle works anywhere.” | How does the plan change for my province and language? |
What Should You Check Before Renewing?
Set aside an hour before your next renewal and work through these steps:
- Confirm you hold admin access to every ad, analytics and business profile account.
- Pull three months of invoices directly from Google, Meta and other platforms, and compare them with agency billing.
- Ask for cost per qualified lead by channel for the last quarter.
- Read the cancellation clause and note the notice period.
- Request a list of the specific work shipped last month, such as pages built, tests run or campaigns launched.
- Scan the agency’s own reviews for the warning patterns above.
None of these steps requires marketing expertise. They require access, and a good partner will hand it over without hesitation.
What Does a Healthy Agency Relationship Look Like?
It’s mostly boring, and that’s a compliment. You own your accounts, you understand your bill, and each report answers one question first: what did a customer cost this month?
Agencies that work this way still have bad months. The difference is that you’ll know about them early, while there’s still time to adjust.
Frequently Asked Questions
How much should a Canadian small business spend on a digital marketing agency?
It depends on scope, region and competition. One agency directory’s mid-2026 analysis put the median monthly fee for Canadian digital marketing services under $1,000, but multi-channel work costs far more. Always budget agency fees separately from ad spend.
How long should it take to see results?
Paid search and social campaigns usually produce leads within weeks. Local SEO commonly takes a few months, and competitive national SEO can take six months or longer. Agree on the timeline in writing before work begins.
Is it a red flag if an agency refuses to guarantee rankings?
No. It’s usually a sign of honesty, because no agency controls search algorithms. The concern is an agency that does promise fixed positions.
Can my business be liable for fake reviews posted by an agency?
According to the Competition Bureau, anyone who writes or permits reviews that create a false or misleading impression could be liable under the Competition Act. Speak with a lawyer about your specific situation.
How do I switch agencies without losing my data?
Secure admin access to every account before giving notice. Export reports, ad history and website files, then remove the outgoing agency’s access only after the new team confirms everything transferred correctly.

