In Saint John, all dogs need to be registered and licensed.
You can buy a license at SPCA Animal Rescue, City Hall and some Animal Hospitals for $25 (dogs that are not spayed or neutered), or $10 (dogs that are spayed or neutered). To get a license, you must supply contact information, specifics of the dog, and proof of vaccination for distemper and rabies.