Keep in mind if you go to Mexico there are very few things you can take that are not store bought pre-packaged. No fresh fruits or vegetables or prepared meals. And they tend to dig through your stuff.
I know Canada asks you to declare, but I’m not sure what they will actually let you bring in or what is required if you do.