I was very nervous about picking a vet for my new puppy, but after reading reviews for all of the vets in the area I chose Bloor Animal Hospital and I'm SO glad I did because they've been absolutely amazing since day 1.
Dr. Lyons did the initial check-up and was fantastic, she walked me through puppy ownership, insurance and was so good about giving my puppy her immunizations that she didn't even notice she got 3 needles - the easiest vet visit I've ever had.
I've also seen Dr. Morris who was just as fantastic - I found a lump on my puppy's side that I was worried about and was told I could come in that night to get her checked out. He was so friendly and great with the pup, and quick and efficient at looking at her and reassuring me that it wasn't a dangerous issue. I was done at the vet's office within an hour of making the original phone call (which was at 10:30, when most other vets would be closed).
The reception and the rest of the staff are also wonderful - they're extremely friendly and patient and obviously love animals. There's never a shortage of treats or belly rubs! I've never felt like they've pushed me to get products or unnecessary tests, and I love their late hours because I never feel like I can't call for any issue.
From what I've seen so far, they've got a lifetime patient with me and my pup :)