I travel back and forth through Canada multiple times during the year with our dog. Bring proof or rabies vacinations and licenses. Your vet can also provide a signed "Health Certificate". (Basically a document that calls out all shots and vaccinations.) My dog food has only been confiscated once in 10 years. To be on the safe side, make sure whatever you bring is in the orginal packaging and clearly lists all ingreients on the bag. As mentioned in an earlier post, lamb is the ingredient that will cause issues at the border. I have found that having friendly dogs helps as the border officer will likely want to pet them, usually without asking first.