ECCnet, explained for food brands
ECCnet is GS1 Canada's product registry. It is where Metro, Sobeys and Loblaw go to find your product data and photos. Here is what they require, the steps in order, and how long it takes.
What is ECCnet?
A national registry, run by GS1 Canada, where every product has a record: the GTIN (the number under the barcode), the brand, descriptions in English and French, the dimensions of each packaging level, then the images and data taken from the package itself. You load the record once, and every retailer you publish it to receives it. GS1 Canada counts more than 700,000 products and more than 200,000 updates a year.
GS1 Canada names Sobeys, Loblaw, Metro, Walmart Canada and Costco among the retailers the registry connects suppliers to. Circle K and Couche-Tard have joined: on 4 May 2026, GS1 Canada announced that the company had become a subscriber, with access to ECCnet Registry.
Two terms to know: ProSYNC, the online tool where you enter your data, and content capture, when GS1 Canada photographs your products and records what is printed on the package.
Who requires what
GS1 Canada's grocery checklist is plain about it: to sell to Sobeys, Loblaw Companies, Metro, Whole Foods Market, Walmart Canada or Costco Canada, you must select the Retail Trading Partner Services Bundle. It combines four kinds of content: planogram (technical photos and measurements for shelf plans), marketing, eCommerce and nutrition.
A lighter eCommerce bundle is meant for suppliers who already have planogram and marketing content and need online coverage. Another adds foodservice content, for brands that also sell through foodservice distributors. The checklist does not mention Circle K or Couche-Tard, so ask your buyer what they expect.
An ECCnet record does not get you listed. It makes your data available when the retailer looks for it. For vendor onboarding and orders, GS1 Canada points you to each retailer's own supplier portal.
Prices GS1 Canada publishes
Checked on gs1ca.org on 22 September 2026, before taxes, for the small business bundles (annual gross revenue under $2,500,000). Above that, GS1 refers you to an account manager.
| Item | Published price |
|---|---|
| Essentials bundle, 10 to 40 GTINs | $341.25 to $787.50 a year |
| Essentials PLUS bundle, 10 to 40 GTINs (the one that lets you add a capture bundle) | $498.75 to $1,128.75 a year |
| Setup fee, from 20 GTINs | $152.25 |
| Capture, Retail Trading Partner Bundle | $210 per GTIN |
| Capture, eCommerce Trading Partner Bundle | $147 per GTIN |
| Capture, Retail and Foodservice Trading Partner Bundle | $294 per GTIN |
| These are GS1 Canada’s prices, not Nitide’s. GS1 Canada bills you directly, with no markup from us. Nitide’s own fees are separate. | |
GS1 adds that "additional annual maintenance fees may apply", without publishing the amount. Budget for shipping the samples too.
The steps, in order
1. Subscribe to GS1 Canada and create your GTINs
Everything starts with a GS1 Canada subscription, which gives you a GTIN licence. You need one GTIN per variant (size, flavour, packaging) and one for the case. GS1 says a welcome email arrives within 24 to 48 hours of paying. Stay away from numbers bought from resellers: ECCnet checks that each GTIN is tied to a valid prefix, and GS1 Canada warns that such numbers may not be linked to your business. Our barcodes and GTINs guide has the detail.
2. Load your data in ProSYNC
ProSYNC access is activated after you subscribe. The Basic version targets companies under $5 million in revenue: up to 100 GTINs, up to 10 hours of support, and manual entry, since the file upload tool is only in the Advanced version.
The wizard has four screens: packaging and category, trading partners, product details, then sharing. Saving a draft runs the validations, and you can only approve a product once it is compliant. Load the whole hierarchy: the unit, the case, and the pallet if you ship pallets.
3. Publish
This is the step people forget. GS1 Canada spells it out: unpublished products will not appear in retailer systems. According to the ProSYNC Publishing Guide, published data is available to your trading partners the next day. The same guide recommends publishing at least two business days before a partner's deadline, and earlier still if you entered data by hand and may have validation errors to fix.
4. Get your content captured
You register for the capture bundle, create a service request in GS1's tool, then ship samples to GS1 Canada's studio (on-site capture can be arranged for products that are hard to transport). GS1 photographs and measures the product and records the on-pack data in English and French, with a two-pass validation. Self-submitted data is not accepted. Food samples are then donated to food banks, unless you ask for them back, which costs a fee.
Send the final packaging, the one that will be on the shelf, because GS1 records what is printed.
5. Certify
Before the content goes to retailers, you review and certify it. For nutrition data, GS1 Canada states that the brand owner is responsible for certifying that it is accurate and complete. Check it line by line against your label.
How long it takes
| Step | Timeline published by GS1 Canada |
|---|---|
| Welcome email after subscribing | 24 to 48 hours |
| Basic product data setup | two to four weeks |
| Capture and certification | on top, no published timeline |
| Published data visible to the partner | the next day |
| The whole process | within 30 days for "many suppliers" |
GS1 notes that the timeline mostly depends on how quickly you gather your product information and send products for capture. That is where files stall, usually over a missing measurement or a description nobody has translated yet. If a buyer gives you a date, work backwards and leave at least a month.
The most common validation errors
ECCnet checks that the GTIN is well formed, that the data has the right structure, that it follows the community rules (mandatory attributes, regulatory requirements, French language), and that the company and GTIN are authenticated. Records tend to get stuck in the same places.
- A GTIN that is malformed or not yours: wrong length, a bad check digit, or a number tied to someone else's prefix.
- An empty French field. Brand name, short description and extended description each need both languages.
- The wrong category. Mandatory attributes depend on the product's category, so a wrong classification asks you for fields that do not apply.
- Dimensions measured on the wrong face. GS1's measurement standard says to find the default front first (the largest surface used to promote the product to the consumer). Millimetres always round up: 99.3 mm becomes 100 mm.
- The same GTIN on the unit and the case. Each packaging level has its own GTIN, and the record links the case to the units inside it.
- A product loaded and validated but never published. There is no error message; the buyer simply sees nothing.
What distributors usually do, and what they don't
It depends on the distributor, and GS1 Canada says so itself: brokers and distributors sometimes act as the vendor of record and load product data on behalf of their manufacturers, and sometimes they only receive the data from the manufacturer and publish it to retailers. Ask yours which role it plays, and get the answer in writing.
Even when a distributor loads for you, some things stay on your side. The GTIN licence is in your name: if the subscription is cancelled, GS1 Canada says you are no longer authorized to use those GTINs and your trading partners lose access to your data. Certifying nutrition data is the brand owner's job. And the samples and the French text come from you either way.
Prepare a clean product spec before you start
Most of the back and forth can be settled before you open ProSYNC. For each product, gather in one file:
- the GTIN for the unit, the case and the pallet, and the number of units per case;
- brand name, a short description and an extended description, in English and French;
- the product category (the GS1 GPC brick);
- net content and its unit, exactly as printed;
- height, width, depth and gross weight for each level, measured to the GS1 standard;
- packaging type and material;
- tax status (GST and HST), confirmed by your accountant;
- ingredients, allergens and the Nutrition Facts table, copied from the final label.
The public version of GS1 Canada's ECCnet attributes guide (an Excel file from 2016) lists 24 mandatory attributes for a grocery consumer unit. The current version, revised 25 May 2026, is for subscribers only.
The same data also feeds a bilingual product page behind a GS1 QR code. Scan a real demo (a fictional product) to see the result, or read our GS1 QR code guide.
Frequently asked questions
Is ECCnet mandatory?
It is a retailer requirement, not a regulation. According to GS1 Canada, Sobeys, Loblaw, Metro, Whole Foods, Walmart Canada and Costco Canada require it. If you sell at markets, on your own website or to stores that do not ask for it, you do not need it yet.
How much does it cost in total?
It mostly depends on how many GTINs you have. At the prices published on 22 September 2026, an eligible small business with up to 10 GTINs that has 10 of them captured pays $498.75 (Essentials PLUS 10) plus 10 times $210, or $2,598.75 in the first year. Your cases need GTINs too, and GS1 Canada warns that selling by the case may require additional ones: at 20 GTINs the subscription becomes $708.75 plus a $152.25 setup fee. Add taxes, shipping and any maintenance fees, whose amount GS1 does not publish.
Can I send my own photos?
Not for the bundle the big retailers require: GS1 Canada does its own capture. An eSubmission option exists for some content (eCommerce, nutrition, marketing) if your images meet GS1's standards, but planogram content is only captured from the physical product.
Does an ECCnet record guarantee a spot at Metro?
No. Putting your product on the shelf is the retailer's decision, and supplier onboarding goes through its own portal.
Do I need to redo the record when the packaging changes?
Often, yes. GS1's measurement standard says to measure again whenever a change affects the dimensions or weight. The GTIN Management Standard requires a new GTIN if the printed net content changes, or if a dimension or the gross weight changes by more than 20%. And since GS1 records what is on the package, ask them what a new capture costs before you print.
Can I do it myself?
Yes. GS1 Canada offers six eLearning modules to its small business subscribers, and a consulting service billed hourly on a cost-recovery basis. Most of the time goes into gathering and translating the data. If you would rather hand it off, that is what we do.
Sources
- GS1 Canada, Grocery: Checklist, accessed 22 September 2026.
- GS1 Canada, Small Business Bundles, accessed 22 September 2026.
- GS1 Canada, Product Image and Data Capture, accessed 22 September 2026.
- GS1 Canada, ECCnet Registry, accessed 22 September 2026.
- GS1 Canada, National Product Registry: What Is It and How Does It Work?, accessed 22 September 2026.
- GS1 Canada, Data Loading Options (ProSYNC), accessed 22 September 2026.
- GS1 Canada, Circle K / Alimentation Couche-Tard Inc. joins GS1 Canada's Subscriber Community, news release, 4 May 2026.
- GS1 Canada, Barcodes, accessed 22 September 2026.
- GS1 Canada, Small Business, accessed 22 September 2026.
- GS1 Canada, Help (cancelling a subscription), accessed 22 September 2026.
- GS1 Canada, ProSYNC Publishing Guide (PDF), November 2020.
- GS1 Canada, ProSYNC Cheat Sheet (PDF), October 2020.
- GS1 Canada, ECCnet Registry Attributes Guide (public version, Grocery sheet), November 2016; registry documents page, accessed 22 September 2026.
- GS1, Package and Product Measurement Standard, Release 3.3, August 2026.
- GS1, GTIN Management Standard, rules 3 and 4, accessed 22 September 2026.
- GS1 Canada, Consulting Service, and Small business education, accessed 22 September 2026.