Les programmes de la Commission canadienne des grains reposant sur les principes HACCP, soit le Programme du Système canadien de reconnaissance de la ségrégation et Analyse des risques et maîtrise des points critiques (SCRS + HACCP) et le Programme d'analyse des risques et de maîtrise des points critiques de la Commission canadienne des grains (CCG HACCP), exigent que la société céréalière conçoive et mette en œuvre un programme de salubrité des aliments intégrant des programmes préalables et un plan HACCP fondé sur le plan générique CCG HACCP. Ce plan générique a été conçu par des comités techniques composés de spécialistes de l'industrie, du domaine scientifique, du gouvernement provincial et de la Commission canadienne des grains à l'aide de formulaires élaborés par le ministère ontarien de l'Agriculture, de l'Alimentation et des Affaires rurales dans le cadre de la Série de programmes Avantage pour la salubrité des alimentsMC.
Il vise à inclure les intrants et processus les plus courants au sein de l'industrie céréalière. Les comités techniques ont évalué les risques associés à ces intrants et processus et établi la façon de les contrôler ou de les prévenir par l'intermédiaire d'un programme de salubrité des aliments fondé sur les principes HACCP.
Le groupe des Programmes préalables de la Commission canadienne des grains est un ensemble générique de 17 bonnes pratiques d'exploitation (BPE). Il s'agit d'un outil complémentaire élaboré en collaboration avec les spécialistes de l'industrie et du gouvernement. Les sociétés céréalières peuvent utiliser les BPE comme point de départ dans leurs efforts de conception de programmes préalables pour leur programme de salubrité des aliments fondé sur les principes HACCP. Il n'est pas obligatoire d'utiliser les BPE, quoique les programmes SCRS + HACCP et CCG HACCP exigent que les sociétés aient des programmes préalables en place pour obtenir les résultats souhaités énoncés à l'Annexe 2 de la Norme du Système de gestion de la qualité pour les programmes de ségrégation et de salubrité des aliments. Les entreprises doivent donc établir leurs programmes préalables avant leur plan HACCP.
Les sociétés céréalières doivent utiliser ce plan générique HACCP pour évaluer leurs activités et processus et en appliquer les aspects jugés appropriés dans leurs installations tout en ajoutant tout intrant ou processus nécessaire. Par exemple, une société peut se spécialiser dans le traitement de grain en vrac et ainsi ne pas recevoir de sacs comme matériel entrant. Elle devrait donc omettre de mentionner les sacs dans le formulaire 2, en plus de n'inclure aucune référence à l'emballage dans l'organigramme de son processus, dans le formulaire 3. De même, il ne devrait pas en être question dans le formulaire 5. Une fois chaque formulaire examiné et modifié en fonction des processus et intrants de la société, on obtient un plan HACCP tout à fait adapté aux installations.
La Commission canadienne des grains a formé un sous-comité consultatif d'experts techniques qui révise le plan générique HACCP chaque année. Cette révision permet de vérifier s'il est nécessaire de modifier le plan et les BPE à la lumière de nouvelles données scientifiques relatives aux risques d'insalubrité, des renseignements tirés des vérifications et des nouveaux processus industriels. Si un modèle générique HACCP est révisé, les sociétés qui emploient la certification SCRS + HACCP ou CCG HACCP en sont avisées et doivent mettre en œuvre tout changement applicable à leurs installations. La mise en œuvre de tout changement applicable est vérifiée dans le cadre de la vérification suivante du programme SCRS + HACCP ou CCG HACCP de la société.
Des directives sur la façon de remplir les formulaires HACCP sont fournies au début de chacun des formulaires.