That actually seems a little high to me. My puppy's bills, including her spay, overnight stay, meds, and her vaccinations will only comes to $239 Canadian and another vet quoted me $190. You could shop around a little, but if you really like and trust your vet sometimes it is worth the little extra money. I myself am going to go to the vet that charges $50 more, because I really trust them and they have a great rapport with my animals.