Best Online Shopping Sites in Canada — Where to Actually Buy What You Need

⚠️ This involves unreleased or unconfirmed information. Details may change.

⚠️ This information may be outdated. For the latest, check the links below — they will show you what is current right now.

The trap most Canadians fall into: using the same site for everything and overpaying by 20-40% on shipping, selection, or price. Different retailers dominate different categories. Knowing which site to use for what saves you money, time, and shipping fees.

The Big Three (Use These First)

Amazon.ca — best for electronics, tools, kitchen gadgets, books, and anything you need fast (Prime 2-day shipping in major cities). Prices are competitive on brand-name items. Watch out: marketplace sellers sometimes price-gouge on out-of-stock items. Check the 'Sold by Amazon' tag for reliability.

Walmart.ca — best for groceries, household basics, clothing, and budget items. Free shipping over $35 (no membership required). Surprisingly good selection. Pickup at local stores is free and fast (often same-day or next-day). Use this for bulk grocery runs — prices beat Costco for non-members.

Costco.ca — best for bulk groceries, household supplies, electronics at deep discounts, and rotisserie chickens. Membership ($65/year) pays for itself in 2-3 visits if you buy groceries. Online selection is smaller than in-store, but shipping is reasonable. Not ideal for one-off purchases.

Specialty Winners (Best in Category)

Best Buy Canada (bestbuycanada.ca) — electronics, appliances, gaming. Price-matches Amazon. Geek Squad support is actually useful if something breaks. Free in-store pickup saves shipping on heavy items.

Canadian Tire (canadiantire.ca) — tools, automotive, sports gear, home hardware. Their loyalty program (Triangle Rewards) gives 1% cash back on everything — actually valuable. Own-brand tools are solid quality.

Home Depot Canada (homedepot.ca) — if you are building or renovating. Better selection than Lowe's in Canada. Buy Online Pick Up In Store (BOPIS) is fast.

Indigo.ca — books, ebooks, and Canadian specialty gifts. Supports Canadian authors. Membership ($120/year or $12/month) gives 15% off — worth it if you read more than 2 books per month.

Shopify-based Canadian Brands — many direct-to-consumer Canadian brands (clothing, beauty, home goods) sell only through their own sites or selected platforms. Examples: Reitmans, Frank and Oak, Lululemon. Often cheaper on their site than Amazon because they avoid marketplace fees.

The Niche Players Worth Knowing

eBay.ca — used items, rare finds, bulk liquidation. Prices can beat new-item retailers by 30-50%, but buyer protection is weaker. Only use for items where condition does not matter or from sellers with 99%+ ratings.

Facebook Marketplace / Kijiji — local used items, free furniture, bulk quantities. No shipping. Requires in-person negotiation, but sometimes finds deals 70% cheaper than retail. Safety risk — meet in public.

AliExpress / Temu — ultra-cheap imports (electronics, gadgets, clothing). Shipping takes 3-8 weeks. Quality is often poor. Only use if you do not need the item for 2 months and the price difference justifies the risk. Avoid high-value items.

Food & Groceries Specifically

Instacart — grocery delivery from multiple stores (Loblaws, Sobeys, Metro, Costco). Good for when you cannot leave the house. Markup is 5-15% over in-store prices.

Amazon Fresh / Prime Pantry — limited availability outside major cities (Toronto, Vancouver). Prices are often higher than Walmart.ca, but 1-day delivery in supported areas is unbeatable.

PC Express (Loblaws.com) — grocery delivery from Loblaws, No Frills, Superstore across Canada. Often cheaper than Instacart if you have free shipping threshold. Pickup is free.

The Strategy (Do This)

  1. For daily items (groceries, household basics): Walmart.ca or local store pickup if available. Cheapest and fastest.
  2. For electronics and anything else: Amazon.ca first (check Prime eligibility). Then price-match at Best Buy if they have it.
  3. For bulk/pantry/specialty items: Costco if you have membership. Otherwise Walmart.ca or the specialty brand's own site.
  4. For tools/hardware: Canadian Tire (loyalty rewards) or Home Depot (better selection). Avoid shipping if you can pickup.
  5. For books: Indigo if you read regularly (membership ROI), otherwise Amazon.ca.
  6. For used/bulk/liquidation: eBay.ca, Facebook Marketplace, or Kijiji. Always negotiate.

Pro tip: Use Honey (free browser extension) or CamelCamelCamel (Amazon price tracker) to avoid paying peak prices. Amazon prices fluctuate 10-20% daily. Wait 3-4 days and the same item might be 15% cheaper. Most Canadian retailers price-match Amazon within 7 days — call and ask. And never pay for shipping if your order is within $5 of the free shipping threshold (it almost always is worth buying something else).

Ask Pyflo anything →