We took our Labrador Retriever to this vet as it was the closest to us at the time when we were living in the neighbourhood. They definitely try to nickel-and-dime you when you go there. They require a fecal sample every time you visit. And then charge you for the fecal sample tests. They proceeded to send a number of tests to the lab but never fix the issue. Doing the tests ran the bill up very quickly.
One time we were getting his vaccines up to date. We were sure that he needed one but they insisted that his previous one was good for rabies. I asked several times during the visit. Turned out that they were wrong. My wife brought him back in to get the last shot. They tried to charge us for an exam and the shot. She told them no because it was their fault that she had to bring him back. They finally agreed and only charged us for the vaccine.
We've since moved and go to another vet that gives us much better service than we experienced at Spadina Animal Hospital.