Thornhill Veterinary Clinic approach every pet as an individual with his/her own unique set of medical circumstances. That is why we strive to provide the finest medical and surgical care available. This enables us to achieve and maintain the highest possible quality of life for your pet, throughout all the stages of their life.more...See more text