I will start by saying that my dog has been going here for a very long time from checkups to ear infections to being spayed. In the past they have done an exceptional job in servicing my dog candy and i ! Unfortunately today i walked out very unhappy, unimpressed, and angry which was very unexpected. I had an appointment just for an annual checkup nothing crazy at 6:20 coming from eglinton and leslie i was running on time on the dvp until i got off and got stuck on the big colorful bridge ! it was bumper to bumper moving so slow that when i arrived at bluecross i was probably 7-10 minute late so 6:30. I walk in the receptionist greets me, weighs candy and tells me to have a seat. After watching two doctors help two customers with their pets before me at 6:58 the receptionist comes over to tell me they can't see candy because i was late and they close at seven and offered to reschedule my appointment. I was so upset and mad i didn't want to take it out on her because it was not her fault so i just said sorry i cant and left. I myself work in the hair industry and this is certainly not how we treat our customers ! I understand that i was late and if they had told me i missed my appointment when i walked in i would've been more than glad to reschedule but certainly not after almost 30 minute of waiting ! Very unprofessional and clearly you guys don't care about my business. As a client i'm giving you guys my business and clearly you guys don't care since you basically kicked me out two minutes before closing and made me wait 30 minutes to tell me you couldn't take me anymore ! I DEFINITELY will not be coming back i will take my business else where since its not appreciated by bluecross !