Several Canadian grocery banners run a formal competitor ad-match (price match) program, including Real Canadian Superstore / PC Express, FreshCo, Giant Tiger, and No Frills. Others, like Food Basics, Metro, and Walmart Canada, do not publish a competitor price-match policy. Costco explicitly does not price match other retailers. Always confirm the current terms for your specific store before assuming a price will be matched.
Stores with a documented price-match program
| Factor | Price match status |
|---|---|
| Real Canadian Superstore / PC Express | Yes — ad match against local competitors, in-store and via PC Express |
| FreshCo | Yes — official Lowest Price Guarantee, beats eligible local competitors by 1¢ |
| Giant Tiger | Yes — official Ad Match Guarantee, beats eligible local competitors by 1¢ |
| No Frills | Yes — matches eligible major supermarket competitors in its local trade area |
Stores without a competitor price-match policy
| Factor | Price match status |
|---|---|
| Walmart Canada | No — official policy matches Walmart's own Walmart.ca price only, not competitors |
| Food Basics | No — no published competitor price-match policy |
| Metro | No — Moi loyalty pricing exists, but no published competitor match policy |
| Costco | No — explicitly does not price match other retailers |
Retailer policies change without notice and can vary by location, franchise owner, and province. Treat every row above as a starting point, and confirm with the specific store before shopping on the assumption a price will be matched.
Online vs in-store price matching
Most Canadian price-match activity happens in one of two ways:
- In-store ad match — a cashier or customer service desk compares a printed or digital flyer against the item in your cart at checkout.
- Online / app-based ad match — for Real Canadian Superstore, this is the PC Express ad-match request flow, where you submit a competitor offer against your online order for review and credit.
Online price matching usually has stricter proof requirements than in-store, because there’s no cashier looking at a physical flyer in real time — the offer has to be captured clearly enough for someone else to verify later. See Can You Price Match Online-Only Grocery Prices? and Can You Price Match a PC Express Pickup Order? for the detail.
The PC Express angle
Real Canadian Superstore’s PC Express is the most thoroughly documented price-match program among major Canadian grocery banners, which is why most of the detail on this site is built around it. If you shop PC Express, the practical workflow is:
- Find a lower advertised price for the exact item at an eligible local competitor.
- Confirm the seller, store, package size, and offer dates all match.
- Submit the match through PC Express support with clear evidence.
Read How PC Express Price Matching Works for the full walkthrough.
What proof is usually needed
Across the programs that do exist, the common requirements are:
- The exact same product: brand, size, count, and variety.
- A current, dated offer — not an expired flyer or a price from last week.
- The item sold and stocked by the competitor itself, not a third-party marketplace listing.
- A way to verify the offer later: a flyer page, a clear product-page screenshot, or a printed ad.
Common exclusions
Programs that do exist generally exclude:
- Clearance, manager’s special, or doorcrasher pricing.
- Loyalty-program-only prices (for example, a price that requires a specific membership or app).
- Multi-buy pricing that only applies when you buy more than one (a “2 for $X” deal compared against a single unit).
- Different package sizes, even of the same product line.
Example
A 500g box of a national-brand cereal advertised at a lower price by an eligible local competitor, in the same package size, with no membership requirement, is a typical example of a strong match candidate. A “buy 2, save $3” multi-buy price on a different competitor, or a delivery-only online price, is a typical example of a weak one. See Does Package Size Have to Match for a Grocery Price Match? for more worked examples.