QUESTION

Which is cheaper in Canada: Amazon or Walmart?

12
12 upvotes0 downvotes
Asked May 27, 2026
Ask another question
Answer73% confidence

Short answer: Walmart is usually the better first check for groceries, pantry staples, household basics, and in-store pickup in Canada. Amazon is often better for broader selection, hard-to-find items, marketplace deals, and convenience if you already use Prime.

For “which is cheaper,” compare the final delivered price, not just the shelf price:

  1. Groceries and everyday consumables: Walmart often has the edge, especially if you can pick up in store or bundle a grocery order.
  2. Household goods, small appliances, tech accessories, books, niche items: Amazon can be cheaper because of wider selection and frequent third-party competition.
  3. Shipping and fees: Amazon can win if Prime shipping saves you fees; Walmart can win if pickup is free or delivery fees are lower for your order.
  4. Bulk/repeat purchases: Check Amazon Subscribe & Save-style discounts where available, but compare against Walmart’s regular price.
  5. Returns and convenience: Walmart may be easier if you prefer store returns; Amazon may be easier if you shop mostly online.

Best practical rule: build the same cart on both sites and compare the total after shipping, delivery fees, taxes, substitutions, and membership value. For a typical Canadian household grocery/basic-needs shop, I’d check Walmart first; for non-grocery online shopping, I’d check Amazon first.