Take a Certificate of Registration for Personal effects Taken Abroad, CBP Form 4457 for each of your firearms. A copy of form RCMP GRC 5589e filled out in triplicate unsigned. There will be a $25 charge for a Firearms confirmation fee.

Doesnt hurt to have a Certificate of Veterinary Inspection signed by a licensed Vet. My experience is that so long at the animal looks healthy and you can document rabies are current you will have no issue.

Main thing is to answer their questions directly and keep your mouth otherwise shut. The border experience depends solely the attitude of the customs officer you are dealt and that is going either way equally.

Enjoy the trip.