ScavioScavio
Pricing
Tools
Sign InsGet Startedg
Blog
Canadian tire5 min readOct 31, 2026

Does Canadian Tire Have Different Prices by Store? Yes. How to Check Every Store

Yes. Scavio's Canadian Tire API returns each store's price, clearance flag, units on hand and aisle, 50 SKUs per call, so you can find the cheapest store fast.

Scavio Team

Oct 31, 2026

Try the Canadian Tire API free
scavio
Clearance / Store inventory
Canadian tire

Yes. Canadian Tire prices, clearance and stock differ from store to store, sometimes by hundreds of dollars on the same item. To check them without visiting each store page, use Scavio's Canadian Tire API: POST /api/v1/canadiantire/availability takes a store_id and up to 50 SKUs and returns each one's price, regular price, clearance flag, units on hand and aisle at that store, and /stores finds the store ids near any postal code. Each call costs 1 credit, about $0.002 on the Growth plan billed yearly.

The question is a Reddit perennial. An r/ontario thread titled "Canadian Tire has different prices by store?" drew 1,564 upvotes and 587 comments, and Google's AI Overview cites it when you ask the same thing. The top reply, with 825 points, was "Aren't they franchises basically?", and others described asking one store to match a cheaper Canadian Tire nearby. The follow-up question, asked in r/canadiantire, is how to find the lowest price across every store, and a developer in r/stocktrack asked whether there is an API for it at all.

Why the price depends on the store

Canadian Tire's corporate site describes each Dealer as the sole owner and operator of their store, with over 400 Dealers across the country. Clearance and local markdowns follow the store, and some regular prices follow the province. Canadian Tire's own developer portal is no route to the data: on October 31, 2026 its registration page said registration is currently disabled.

What one day of data shows

On October 31, 2026 we called Scavio's clearance endpoint once at each of six stores, and checked one item, the Dyson Corrale cord-free straightener (SKU 0438858), at all six with the availability endpoint.

StoreClearance items listedDyson Corrale priceUnits on hand
389 Vancouver Cambie & 7th, BC3,752$549.96 (clearance)2
44 Halifax Quinpool, NS3,094$649.99 (regular)0
621 Liberty Village, Toronto, ON2,788$329.93 (clearance)2
600 Toronto Eaton Centre, ON2,299$329.93 (clearance)39
930 Calgary Mount Royal, AB957$649.99 (regular)0
435 Montreal Downtown, QC840$329.93 (clearance)1

The same straightener cost $320.06 more in Calgary and Halifax than in Toronto or Montreal. It was not a one-off: we sent the first 50 clearance SKUs from Toronto Eaton Centre to Calgary Mount Royal in a single availability call, and only 8 were on clearance there. Toronto was cheaper on the other 42 and never dearer, by $5,097.54 in total, led by a De'Longhi Magnifica Start espresso machine at $499.93 against $849.99. Regular prices move by province too: the DeWalt DCK277D2 combo kit was $199.99 at the five stores outside Quebec and $200.64 in Montreal.

The three calls

  1. Find the stores. POST /api/v1/canadiantire/stores with a postal code returns nearby stores with their store_id, address, hours and distance. Add a sku and each store also gets its units on hand and aisle for that item.
  2. Price your list at each store. POST /api/v1/canadiantire/availability takes a store_id and up to 50 SKUs and returns price, was_price, is_clearance, price_valid_until, quantity and aisle for each.
  3. See everything on clearance. POST /api/v1/canadiantire/clearance with a store_id returns that store's clearance items 100 per page, with total_results for the whole store.
Python
from scavio import ScavioClient

client = ScavioClient(api_key="YOUR_SCAVIO_API_KEY")
skus = ["0438858", "0547273"]  # up to 50

stores = client.canadian_tire.stores(postal_code="M5V 2T6", limit=5)["data"]["stores"]
for store in stores:
    items = client.canadian_tire.availability(store_id=store["store_id"], skus=skus)["data"]["items"]
    for it in items:
        print(store["name"], it["sku"], it["price"], "clearance" if it["is_clearance"] else "", it["quantity"], it["aisle"])

Five stores and a 50-item list is 6 credits. In our tests each availability call took 1.0 to 3.7 seconds, and each clearance page 1.9 to 8.2 seconds.

What to watch for

  • Clearance rows can be sold out. Check store_quantity: on Toronto Eaton Centre's first clearance page, 77 of 100 rows had units on hand.
  • Clearance prices tend to end in .93. 386 of the 537 clearance prices on the six stores' first pages did, though the data gives you is_clearance directly, so you do not have to rely on the ending.
  • A price match is the store's call. Replies in both Reddit threads disagree on whether stores match each other, and one says clearance is generally excluded. The API gives you the other store's current price and number to show at the till; whether they honour it is up to them.
  • Not covered: review text, the printed flyer (use /api/v1/canadiantire/deals for sale, instant-rebate and special-buy items instead), Sport Chek and Mark's.

Try the Canadian Tire API free, 50 credits, no card, enough to price a 50-item list at a few dozen stores, or run a store's clearance in the playground.

Reference: Canadian Tire API overview · availability docs · stores docs · clearance docs · how to get Canadian Tire product data · the best Canadian Tire product data APIs

Frequently asked questions

Why does Canadian Tire have different prices at different stores?

Canadian Tire's corporate site describes each Dealer as the sole owner and operator of their store, and clearance, markdowns and stock are set store by store. Regular prices can differ by province as well: on October 31, 2026 a DeWalt DCK277D2 kit was $199.99 in Ontario, Alberta, BC and Nova Scotia and $200.64 in Montreal.

How do I find the cheapest Canadian Tire store for an item?

Get the item's 7-digit SKU, list the stores near you, then check the SKU's price at each. With Scavio that is one stores call for the store ids and one availability call per store, and each availability call can carry 50 SKUs, so a whole shopping list costs one credit per store.

Is Canadian Tire clearance the same at every store?

No. On October 31, 2026 Vancouver Cambie & 7th listed 3,752 clearance items and Montreal Downtown 840. Of 50 clearance items at Toronto Eaton Centre, only 8 were also on clearance at Calgary Mount Royal.

Will Canadian Tire match another Canadian Tire store's price?

It depends on the store. Replies in the Reddit threads disagree: some say stores decide case by case, and one says clearance is generally excluded. Ask your store, and bring the other store's current price; Scavio's availability call shows it with the store number and the date a sale price ends.

Does Canadian Tire have an API for store prices?

Not one you can join: its developer portal's registration page said registration is currently disabled on October 31, 2026. Scavio's Canadian Tire API returns any store's price, regular price, clearance flag, units on hand and aisle for 1 credit a call.

Every store's Canadian Tire price as JSON

  • Price, clearance and stock at any store
  • Nearby stores with units and aisle for a SKU
  • No Canadian Tire account or approval
Try the Canadian Tire API free

50 free credits, no credit card

On this page

  1. Why the price depends on the store
  2. What one day of data shows
  3. The three calls
  4. What to watch for

Related articles

View all
  • scavio
    Comparison / Ecommerce
    Canadian tire
    4 Best Canadian Tire Product Data APIs in 2026: Scavio Checks 50 SKUs at a Store in One Call
  • scavio
    Ecommerce / Price monitoring
    Canadian tire
    How to Get Canadian Tire Product Data, Store Prices and Clearance Through an API
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy