Top Rated Plus on Upwork
The freelance marketing consultant you need
Marketing strategies, websites and content that grow your online presence and bring in customers. Planned and done by one freelance marketing consultant, for businesses in Canada and beyond.
- 100% Job Success
- $60k+ earned
- 18+ five star reviews
- 100+ first-page rankings
Featured brands I've worked with
Agencies I've worked with
A Top Rated freelance marketing consultant on Upwork
I've worked with leading brands in real estate, fintech, SaaS, automotive, e-commerce and skincare. Verify on Upwork
A freelance marketing consultant for businesses in Canada and beyond
Born and raised in Vancouver. I help startups, small businesses and B2B brands across Canada develop and execute marketing strategies that bring in new clients, from brand and website to SEO, content and email.
You get one experienced marketing professional with a proven track record and data-driven reporting, without adding an in-house hire. I work with businesses outside Canada too.
Anywhere in Canada
From Vancouver to Halifax, all handled remotely.
Calls in your hours
Calls booked in your working hours, Pacific to Atlantic.
Written for Canadians
Canadian spelling, references and phrasing, so your website, content and emails sound natural to local customers.
Canadian rules, handled
Email that follows CASL and privacy pages that fit PIPEDA.
Free 20 minute call.

Toronto
Ontario
Marketing for startups, e-commerce and B2B brands across the GTA.

Vancouver
British Columbia
Marketing for home services, storage and consumer brands across Metro Vancouver.

Calgary
Alberta
Marketing for trades, energy and real estate across Calgary and area.

Montreal
Quebec
Marketing for B2B software and design studios across Greater Montreal.

Edmonton
Alberta
Marketing for energy, construction and service businesses across the Capital Region.

Ottawa
Ontario
Marketing for tech and professional services across the National Capital Region.

Winnipeg
Manitoba
Marketing for food, hospitality and local retail across Winnipeg.

Halifax
Nova Scotia
Marketing for tourism and local businesses across Nova Scotia.
Freelance marketing services, from strategy to launch
Digital marketing strategy, websites, design, SEO, content, email marketing and AI automation, planned together by one senior freelancer.

Local and national SEO
Because what's the point of a great website if no one finds it?
- Local SEO
- International SEO
- E-commerce SEO
- Technical SEO and links

Web design and development
Custom websites on whatever stack fits your business.
- Custom Next.js builds
- WordPress and Webflow
- Squarespace and Wix
- Shopify stores

Design and branding
Stand out in a sea of boring brands with design that gets remembered.
- Brand identity
- Style guides
- Design systems
- Brand books

Content and copywriting
Copy that connects, converts and keeps your audience coming back.
- Website copy
- Blog and SEO articles
- Email copy
- Ghostwriting

GEO and AEO
Get your brand cited when people ask ChatGPT, Perplexity or Gemini.
- AI search visibility
- Answer-ready content
- AI Overviews optimization
- AI article editing

AI automation
Save hours every week with AI workflows and business process automation.
- Integrations
- Workflow systems
- Process automation
- AI content workflows

Email marketing
Email marketing campaigns and newsletters people actually open and click.
- Newsletters
- Email copywriting
- Flows and automations
- Campaign strategy

White label for agencies
Your secret weapon for scaling content, website and SEO services.
- Content
- Websites
- SEO
- GEO and AEO

Hey! I'm Terry
I've spent 10+ years in digital marketing, building websites, writing content and running SEO for brands in fintech, real estate, SaaS and e-commerce.
With me as your freelance marketing consultant, you get senior marketing expertise without a full-time hire, wherever your business is based.
- Worked with 50+ brands across fintech, real estate, SaaS and e-commerce
- 10+ years leading teams in-house and writing for large brands
- Grew clients' organic traffic more than 15x and helped drive over $30M in revenue
- Written or edited 100+ articles that rank on page one of Google
Local SEO that puts you on the map
I help local businesses show up in Google's map results and the top web results for the searches customers make near them. Local search engine optimization is often where a marketing plan starts for service businesses.
Most people pick from the first three businesses on the map. I fix your Business Profile, clean up your listings, grow your reviews and build service and area pages that give Google a reason to rank you there.
- Business Profile set up, updated weekly and reviewed every month
- Service and area pages built for real local searches
- Directory listings fixed so your name, address and phone match everywhere
- Monthly report on calls, map rankings and leads, in plain language
From $500 a month. Free 20 minute intro call, and I reply within a day.

Ecommerce SEO that sells across the country and beyond
I help Shopify and WooCommerce stores rank for the product and buy online searches that bring in sales, nationally and in every country you ship to.
Product and collection pages win or lose on structure, speed and product data. I fix the technical side, write collection copy that ranks and add the product markup that puts your prices, stock and star ratings right in the results.
- Shopify and WooCommerce technical fixes, from site speed to duplicate pages
- Collection and product pages mapped to the searches buyers make
- Product markup so prices, stock and reviews show in Google
- International setup with the right country versions for every market you ship to
From $500 a month. Free 20 minute intro call, and I reply within a day.

A marketing consultant for Canada's major cities
From Vancouver to Halifax, I work with startups, small businesses and B2B brands in Canada's biggest markets, where customers compare more options and competition is tighter.
Each marketing plan is built around the market it's in. Then I develop and execute it, from your website and content to email and SEO, with data-driven reporting you can act on.

Toronto
OntarioMarketing for startups, e-commerce and B2B brands across the GTA.

Vancouver
British ColumbiaMarketing for home services, storage and consumer brands across Metro Vancouver.

Calgary
AlbertaMarketing for trades, energy and real estate across Calgary and area.

Montreal
QuebecMarketing for B2B software and design studios across Greater Montreal.

Edmonton
AlbertaMarketing for energy, construction and service businesses across the Capital Region.

Ottawa
OntarioMarketing for tech and professional services across the National Capital Region.

Winnipeg
ManitobaMarketing for food, hospitality and local retail across Winnipeg.

Halifax
Nova ScotiaMarketing for tourism and local businesses across Nova Scotia.
Websites built to turn visits into leads
Custom websites that strengthen your brand and online presence. Fast, easy to update and built for search engine optimization from day one.
From $500. Live in two to six weeks.

A clear offer, proof up front, one button to act on.
Book a consultationContent marketing that's human and gets traffic
Content creation for your marketing campaigns. I write the pages, guides and posts your buyers search for, in your voice and fact checked before anything goes live.




Optimized landing pages
A landing page has one job. I write it around one search and one offer, so a visitor knows what you do and how to book within a few seconds.
Every page starts from the search it targets and the questions buyers ask before they book. The headline, proof, FAQ and button are written to work together.
- One clear offer and one action per page
- Built around the keywords buyers search
- Headline and proof above the fold
Long form content
Guides that answer the whole question in one place. I research, outline and source every claim, so the page earns links and gets quoted in AI answers.
Each guide gets a brief, an outline you approve and a list of sources. I write for readers first, then shape the headings and summaries so search engines and AI tools can pull clear answers.
- Pillar pages and guides that build authority
- Every claim fact checked with a source
- Structured for featured snippets and AI answers
Website copy
Your homepage, about and service pages, written so a first time visitor gets your offer, your proof and the next step without digging.
I start with a short call about your customers and what makes you different, then write every page in one voice. You get the copy in a doc, ready to drop into your site.
- Your offer clear in the first five seconds
- Homepage, about and service pages in one voice
- Two rounds of edits on every page
Blog articles
Posts that answer what your customers already ask, planned around real search demand and linked to the service each one leads to.
Each post comes with a target keyword, a meta title and description, and links to your service pages. I can also publish it to WordPress, Webflow or Shopify for you.
- Briefs built from the top ranking pages
- Written by me, edited by me, no AI filler
- Ready to publish with meta and links
AI workflows that give you hours back
I connect your forms, inbox and CRM so your marketing team spends less time on busywork, with a person checking anything that matters.

- Enquiry comes inWebsite form or emailDone
- AI drafts a replyChecks fit and urgencyDone
- CRM updatedContact and next step addedDone
- You approve, it sendsFrom your phoneDone
Your busywork, handled
Most small teams lose hours a week to copying, pasting and chasing replies. I map where the time goes, then build workflows that streamline the work and flag anything that needs you.
I start with a short review of where your hours go. Then I build one workflow at a time on the tools you already use, like Gmail, HubSpot or Zapier, so there is nothing new to learn.
Every workflow has a person check before anything reaches a customer, and you get a short video that shows how it runs.
- Lead capture and instant follow up
- Content and reporting workflows
- Built on tools you already use
- Handover notes so your team can run and change it
- A monthly check-in to tune what's working
Free 20 minute intro call.
A marketing consultant for less than a full-time hire
A marketing manager in Canada earns about $115,000 a year before benefits, and about $128,000 in Calgary. Most startups and small businesses need the expertise and the marketing work, not another full-time salary.
I work as your freelance marketing consultant on a monthly retainer or a single project. You get the strategy and the hands-on work, and you can scale up or down as your marketing needs change.
Strategy and execution
One person plans the marketing and does the work.
Fits your team
Works with your in-house team, or covers marketing until you hire.
Clear ROI
A monthly report tied to leads and revenue.
Flexible
Monthly retainer or one project. No long contract.
Free 20 minute call, then a fixed price.
Yearly cost
| Full-time hire | Freelance consultant | |
|---|---|---|
| CPP, EI and benefits | Yes | None |
| Recruiting and onboarding | Weeks to months | One free intro call |
| Skills | One role | Strategy, SEO, content, web, email |
| Commitment | Full-time | Monthly or per project |
98.2% of Canadian employer businesses are small businesses (ISED, 2024).
Salary source, Job Bank, Government of Canada, median hourly wage for marketing managers, 2023 to 2024, times 40 hours and 52 weeks.
How working with a freelance marketing consultant works
- Day 1
Tell me your goals
A short call or a message. No forms that take an hour.
- 1 to 2 days
Get a marketing plan and quote
A no-obligation quote within 1 to 2 business days.
- The build
I do the work
You work with me directly, from your website and content to email marketing, with updates you can actually follow.
- Launch
Track the results
A monthly report on leads and revenue, and we adjust what's working.
What clients say about working with me
Every review is public. Read them all on my Upwork profile.
- ★★★★★5.0
From YouTube scripts to landing pages to blog posts, Terry is an expert at crafting a message that informs and sells. He has written for us across multiple industries, and the quality is always top-tier.
JackieAuthorful - ★★★★★5.0
Terry's ability to take dry, technical SaaS concepts and turn them into high-performing content is unmatched. He helped us scale our content output and SEO rankings for our clients.
Kelly KennedyOwner, YourBlogWorks.com
White label services for agencies
Hey agency friends! Hand me the SEO, content and websites your clients need, and they only ever see your brand.
Services you can resell
SEO, GEO, content and websites, delivered under your agency's name, in your templates and on your deadlines.
Senior work, no hand-holding
10+ years of experience means clean briefs back, clean files out and fewer review rounds for your team.
My promise to you
Your brand stays the star. I work behind the scenes. Think of me as your silent partner.
Why work with me
Senior marketing consulting without agency overhead. One digital marketing consultant for strategy, websites, content, email and SEO, with reporting tied to ROI.
Get the best of design, SEO, content and web dev for all your projects.
10+ years helping brands grow online.
Build anything you like. No project or task is too big or small.
Options for no contracts. Cancel anytime.
Work directly with me. No middlemen, no handoffs.
Marketing guides that actually help
Questions Canadian clients ask me first
Straight answers on price, contracts and hiring a freelance marketing consultant.
Free 20 minute call with me. No pitch, just answers.
Book a callDo you work with businesses across Canada?
How much does a freelance marketing consultant cost in Canada?
What does a freelance marketing consultant do?
Should I hire a freelance marketing consultant or a full-time marketing manager?
Do you write for Canadian audiences?
Why hire a freelance consultant instead of an agency?
Who owns the website and content?
Is there a contract or minimum term?
Get started on your marketing today
Tell me what you need and get a fixed quote with no obligation.
Ready to stand out online?
Tell me about your business and what you need. I'll reply within a day to book your free 20 minute intro call. No pitch, no pressure.


















