Shipping shock at checkout
Canada is big and shipping is expensive. A surprise cost on the last step kills more orders than any ad can bring.
ShippingAds and visibility: customers who are looking for your service now or don’t know about it yet.
01 Google AdsEnquiries from people searching for your service right nowfrom $750/mo 02 Social media adsMeta, TikTok, LinkedIn: customers who are not searching yetfrom $700/mo 03 SEOHigher in Google and Maps without paying per clickfrom $1,000/mo 04 Visibility in ChatGPT and AIYour business in AI assistant answerspart of SEO 05 Amazon and marketplacesSell where customers already buywith a partnerThe place where a visit turns into an enquiry, and a system that doesn’t lose that enquiry.
01 Web designA website that turns visits into enquirieslanding from $1,300 02 Online storesCart, payments and shipping, ready for adsfrom $4,800 03 CRMNo enquiry gets lost in a phonesetup $3,400 04 Chatbots and AIThey answer customers, at night too$2,500 05 Email and SMSCustomers come back instead of forgetting youquoted individuallyPlan and tracking first, budget second. You know what works before you spend more.
01 Strategy and auditKnow where to spend the budget before you spend it$2,400 02 AnalyticsSee which ad brings in money$650 03 ConsultationsA call about your specific problem$70/h 04 Free auditA quick review and 3–5 priorities to start$0How your business looks and sounds before anyone calls you.
01 Social media managementProfiles that look like a real businesswith a partner 02 Creative and videoGraphics and videos that stop the thumbquoted individually 03 BrandingA logo and style that sets you apartwith a partner
Edmonton, Canada
200 keywords on page one of Google
Boreal Kitchens
Winnipeg, Canada
up to 5 enquiries/mo from Google without ads
Adela Realtor
Żywiec, Poland
from 3 to 9 locations in two years
Gładko Tnący Barber
Żywiec, Poland
PLN 15 000 +/mo in delivery orders
Da Diego
Marketing for online stores that sells profitably, not just loudly. A store you own, product feeds that work and campaigns for Google Shopping.
Free: a 30-minute call, an action plan and a price range in writing.

Canada is big and shipping is expensive. A surprise cost on the last step kills more orders than any ad can bring.
ShippingCampaigns report a nice return on ad spend while selling your lowest-margin products at a loss.
AdsNo welcome series, no reorder reminder, no reason to come back. Every sale costs a new ad click.
RepeatBefore calling, customers read reviews. I help you collect them and reply in a way that builds trust.
Hand-coded or on a custom CMS, fast, with your own admin panel and no monthly builder fee.
A clean product feed in Merchant Center and campaigns split by margin, not just category.
Prospecting with real product video, plus retargeting for viewed products and abandoned carts.
Welcome, abandoned cart, post-purchase and reorder flows. Delivered as a quoted add-on.
Revenue, margin and repeat rate by channel, not just clicks.
Website with online ordering, CRM and ads; over PLN 15,000 (about C$5,500) a month in delivery orders through the site.
See the case study →Website, course platform, ads, bots and CRM; courses sold for over PLN 100,000 (about C$37,000).
See the case study →Sales website, order CRM, ads and a bot. The project has just launched; I will share results once there are hard numbers.
See the case study →Prices in Canadian dollars, final. Ad budgets are paid directly to Google and Meta.
A custom store with catalogue, cart, payments and admin panel.
Setup of Shopping and Meta campaigns; then $1,200/month for both.
GA4, GTM and pixels; advanced e-commerce tracking quoted after a call.
Canada is a wonderful market and a difficult one for e-commerce. Customers are spread across six time zones and thousands of kilometres, shipping costs are high, and many shoppers compare prices with US stores. Marketing for online stores here starts with the basics that ads cannot fix: clear shipping costs, fast pages, honest delivery times and a checkout that works on a phone.
Get those right, and advertising becomes much more efficient. Get them wrong, and you pay for clicks that leave at the shipping step.
Shipping is often the deciding factor. Show the cost early, set free shipping thresholds that protect your margin, and be honest about delivery times to remote regions. A clear returns policy reduces hesitation. The Competition Act prohibits drip pricing, so mandatory fees must be included in the advertised price rather than added at checkout.
Products sold in Canada usually need bilingual labelling under federal packaging rules, and Quebec customers expect French on the website. If you sell into Quebec, plan for a French version of product pages and checkout; I build stores in English, so that version would come from your own team or translator. The rules are summarized in the guide to Quebec French websites.
Google Shopping is often the strongest channel for stores with clear products and prices. It needs a clean product feed in Merchant Center: accurate titles, prices, availability and shipping. Many feed errors come from small mismatches between the site and the feed.
Meta works for discovery: short product videos, real customers with permission, and retargeting for people who viewed products. E-commerce ads on Meta run best with a catalogue connected and purchase events tracked properly, including the Conversions API, which I quote separately. Creative needs refreshing every few weeks; the same ad shown too often stops working long before the budget runs out.
Return on ad spend can look healthy while you lose money on shipping and price cuts. I report revenue, estimated margin, new versus returning customers and cost per acquisition by channel. Campaigns are split so high-margin products get more budget, and products that cannot support advertising are excluded.
The second order is where online stores become profitable. A welcome email, an abandoned cart reminder, a thank-you after purchase and a reorder reminder for consumables do a lot of quiet work. Under CASL, every marketing email needs consent and an unsubscribe link; I wrote about it in the article on CASL and email marketing.
Black Friday and Cyber Monday now matter in Canada as much as Boxing Day. Back-to-school, Mother's Day and Valentine's Day matter for gifts. Winter brings outdoor and home categories. Plan inventory and campaigns together; running out of stock mid-campaign wastes budget fast.
For physical stores that also sell online, see marketing for retail stores. Fashion and beauty brands have their own pages: marketing for fashion brands and marketing for cosmetics brands. Stores based in Quebec can see digital marketing in Montreal for that market.
You own the code and data, there is no monthly builder subscription, and the store does exactly what your business needs without stacking plugins. Hosted platforms suit many shops; I build custom when speed, unusual products or integrations matter. I will tell you honestly on the call which fits.
I suggest at least $1,000 a month to get readable data, more for wider catalogues. What matters more is margin: a product with a 20% margin cannot support the same cost per sale as one with 60%. I split campaigns by margin so the budget goes where it earns.
Yes, on the marketing side: separate campaigns, currency and shipping messages. Duties, customs paperwork and taxes are for your accountant or broker. Many Canadian stores test the US with a small set of best-selling products first.
Email and SMS flows are quoted individually after a short call, because they depend on your platform and catalogue. Every flow collects consent and includes an unsubscribe, as CASL requires. Welcome and abandoned cart flows usually come first.
Send your store link, best sellers and current ad spend. I reply within one business day.
What do you need most?