CFIA Compliance Guide
CFIA Nutrition Label Requirements: Complete Guide for Canadian Food Producers
If you sell food in Canada, you need a CFIA-compliant Nutrition Facts table on your packaging. This guide covers everything you need to know — mandatory nutrients, rounding rules, bilingual requirements, and common mistakes that get products pulled from shelves.

What is the Nutrition Facts Table (NFT)?
The Nutrition Facts table (NFT) is a mandatory label element on most pre-packaged foods sold in Canada. It's regulated under the Food and Drug Regulations (FDR), enforced by the Canadian Food Inspection Agency (CFIA), and follows formats prescribed in the Directory of Nutrition Facts Table Formats.
The standard format is Figure 1.1(E) — Standard Bilingual Column Format, which displays nutrients in both English and French in a single column layout.
Mandatory Nutrients
Every Canadian Nutrition Facts table must declare these nutrients in this exact order:
- 1Calories (with kilojoules recommended)
- 2Fat (total)
- 3Saturated fat
- 4Trans fat
- 5Carbohydrate (total)
- 6Fibre
- 7Sugars
- 8Protein
- 9Cholesterol
- 10Sodium
- 11Potassium
- 12Calcium
- 13Iron
Key Canadian differences from FDA (US): Cholesterol has no % Daily Value in Canada. Saturated and trans fat share one combined % DV. Carbohydrate and protein show amounts only (no % DV).
Health Canada Daily Values (2022)
% Daily Values on Canadian labels use Health Canada's table for adults and children 4+:
| Nutrient | Daily Value |
|---|---|
| Fat | 75 g |
| Saturated + Trans fat | 20 g |
| Sodium | 2,300 mg |
| Fibre | 28 g |
| Sugars | 100 g |
| Potassium | 3,400 mg |
| Calcium | 1,300 mg |
| Iron | 18 mg |
Bilingual Requirements
Both English and French are mandatory on all food labels sold in Canada (with limited exceptions for local sales). The NFT must display all nutrient names in both languages — either stacked (EN / FR) or in separate columns.
Example: Fat / Lipides, Protein / Protéines, Sodium / Sodium (same in both languages).
CFIA Rounding Rules (Schedule M)
Canada has its own rounding rules for each nutrient — completely different from the US FDA rules. Each nutrient has multiple threshold bands with specific rounding increments. There are over 30 individual rules covering calories, macronutrients (fat, carbs, protein), minerals (sodium, potassium, calcium, iron), and vitamins (A, C, D) — each with their own breakpoints and precision requirements.
Why this matters: A product with 3.7g of fat per serving should display"3.5 g" on a Canadian label — not "4 g" (US rounding) or "3.7 g" (no rounding). Getting this wrong means your label is non-compliant.
The full rounding rules are defined in the CFIA Nutrition Facts table guidance and FDR Schedule M. NutriBoard applies all of them automatically.
Common Compliance Mistakes
Skip the manual compliance work
NutriBoard applies all CFIA rounding rules, uses Health Canada Daily Values, and generates bilingual labels automatically. Focus on your product, not the regulations.
Generate your first label →