Re: Canada travel
We crossed the Canada border several times last summer and at no time were we even asked about food items when entering Canada. There are limits on alcoholic drinks so you will need to check with the Canadian consulate to be sure of those. Even for that we were not asked about what we had but our motorhome was searched on one occasion so I'm sure that they would have said something had we been carrying too much. When you return to the US you will be asked about food items and beef is the key one, or was last summer. If you buy beef in the US that you might want to bring back, keep it in the original package, unopened. As long as they can see that it was USDA inspected there will be no problems. We also lost one house plant when returning due to the ag inspection on the US side.