Vaccines (3 boosters and rabies) about $250 depending what vaccines and tests you need for the dog.
Neuter/Spay (required in order to get City of Ottawa dog license): $250 - $400 Female spay is more expensive.
Total: around $1000 in the first year, plus food, training, toys, not including vet costs if your dog gets sick.
Thereafter: $200 each year for vet annual check-ups.
To adopt a dog:
$275 - $300
includes vaccine, mircrochip, spay/neuter
Total: $300 for the first year.
Better to adopt a dog - there are younger dogs, puppies for adoption, as well as adult dogs.