Boat specific – the only issue we’ve had was coming back in. Border agent saw the truck and boat were registered in different states so he asked why. Truck was my fishing partner but the boat is in his dad’s name.
We got a little talking to on how we weren’t supposed to do that without proper documentation. we’ve crossed another 10 or so times without incident. The one time we used a borrowed truck we had him hand write a permission slip and we also did a video of giving us permission. Nobody cared that time
Food – I can’t keep track on what is banned by either side each year. Chicken and eggs were a big thing a couple years back both directions. U.S. stopped us for fruit, we had to wait for the agricultural officer to dispose of our apples. (had a great fishing conversation with the ag guy though)