Hi, we are leaving shortly to go to Niagara Falls, Canada side. We got our passport ID cards already. I called Canada's border patrol and was informed that we have to declare all meats. All meats ...
I've never been asked about food going into Canada. Just alcohol and weapons. Take what you want. Tell them what you have at the border entry, but only if they ask. Be prepared to give it up if they demand it. In that case, stop at the next Safeway and restock.
Repeat the procedure returning to the US, but they WILL ask about food there.
Annoying as this stuff can be, it's not that big a deal!