Yes, animals can come into Canada. Please contact your Veterinarian to ensure what shots are needed for the animal based on the age before arriving to the border. PST/GST will be applied based on the Canadian value of your puppy; however, your puppy will be duty-free.