You won't have any trouble bringing food into Canada - Canadian customs are mostly interested in liquor, tobacco and firearms (leave your guns at home).
Returning to the US is when you need to be careful with food. Basically as long as any fruits and vegetables are labled or packaged as product of Canada or USA there is not a problem. The exceptions are green onions, tomatoes and peppers and no citrus fruit even if it did originate in Florida. Sacks of rice from Asian countries is also forbidden but Minute Rice, Uncle Bens etc. is not a problem. Lamb, goat and mutton is not admissible (this includes pet food).
Pet food should be in original container and preferably made in US.
Take your sunglasses off and turn off the radio when being inspected. Answer all questions directly and do not offer more information that asked.
We live near the border and cross frequently so do have experience. Also check the sticky at the top of the forum for links to all the information.
2014 Triple E Regency GT24MB (Murphy Bed) with all the good stuff
towing a 2016 Jeep Cherokee TrailHawk
Berkley, the amazing camping cat missed dearly (1996-2012)