scylla said:
It's a lot more than dairy items that aren't allowed. Sounds like you're not familiar with the rules.
Not declaring food is a horrible idea. It's an immigration law violation to lie on a customs for and can result in hundreds or even thousands of dollars of fines. Just because one person wasn't caught doesn't mean the next one won't be. Hopefully you realize they do random searches and also sometimes have trained dogs in the area to stiff out illegal food (I saw someone get caught the last time I was at the airport).
Lying on a customs form is an idiotic way to begin your stay in Canada. If you want problems, lie on a customs form. Horrible advice...
I know thats why i mentioned that specially i can give suggestions only and if they find any dairy item they just take it out, i experienced both of them though many people do this (AFAIK) but its a suggestion as i personally did that.
It depends on individual's choices at the end.
I am just talking about the things i mentioned nothing else i know i wrote food items allowed but its like common which one are allowed or not when we travel even airlines gives a lot of instructions with their ticket about this.
I clearly want to mention here that this is just a suggestion as per personal experience don't consider it as a misguidance or something take advice from everyone here and take your personal decision, I am not an expert.
Cheers.