There is a very helpful website at https://www.aphis.usda.gov/aphis/pet-travel/take-pet-to-foreign-country.  Just select the name of the country you're traveling to -- Canada, in your case -- and then click on "View Requirements".  There's also a section called Helpful References for Pet Travel on that site, as well as contact information.

If you want to check out the Canadian policies on importation of pet dogs, you can go to http://www.inspection.gc.ca/animals/terrestrial-animals/imports/policies/live-animals/pets/dogs/eng/1331876172009/1331876307796.