Canadian grocery promotion data
Check a brand's sale prices across grocery chains and provinces. Start with the regular price, promotion flag, store and collection date in a real Vynn export.
What a promotion record contains
Vynn collects retailer website prices on a nightly schedule. We track 82 stores across 18 chains, checked 2026-10-23. See coverage by chain and province.
Exports include Price, Regular Price, On Promotion and Promotion Basis, alongside the product, store and date.
Oasis: a week across grocery chains
Beverage listings dated –, from API exports retrieved October 25, 2026.
| Chain | Province | Listings on promotion | Median promo depth |
|---|---|---|---|
| Maxi | NB | 24.0% (6/25) | 16.4% (6 listings) |
| No Frills | NB | 0.0% (0/26) | — |
| Sobeys | NB | 13.6% (3/22) | 13.8% (3 listings) |
| Maxi | QC | 51.4% (18/35) | 6.9% (3 listings) |
| Provigo | QC | 36.8% (7/19) | 16.7% (7 listings) |
Share uses listings with a reported promotion flag; median depth uses recorded price reductions on promoted listings.
A real row you can inspect
Copied from the public Ontario sample, prepared 2026-10-19.
| Export column | Value in the file |
|---|---|
| Product Name | Fruit to Go Bites Sour Peach |
| Brand | SunRype |
| Banner | No Frills |
| Province | ON |
| Store ID | nofrills-0266 |
| Store Basis | observed |
| Price | 4.79 |
| Regular Price | 5.49 |
| On Promotion | true |
| Promotion Basis | observed |
| Price Date | 2026-10-15T05:42:50.533988+00:00 |
For this row, the reduction from the recorded regular price is 12.8%. Calculate it as (Regular Price − Price) / Regular Price × 100. This describes this listing on its collection date.
Build a comparison for your brand
- Choose the chains, provinces, dates and products. Match package sizes and barcodes across listings.
- Use
Promotion Basisto distinguish observed and inferred promotion flags. - Calculate promotion depth from the sale price and its recorded regular price.
- Report the number of listings used for each share-on-promotion calculation.
Store Basis identifies a retailer-confirmed store or a requested store. The column guide explains each field.
For changes over time, read the price history guide.
Evaluate the file, then choose the data you need
Download the free CSV to inspect its columns, then choose the chains, provinces and dates for your analysis.