Our caring and compassionate veterinary care team!

Meet the Veterinarian & Team of Canyon Hill Animal Hospital in Richmond Hill! We’re pleased to provide exceptional vet care for your pets!

Please call us at 905-737-4506 to speak to one of our caring veterinary staff members!



Dr. Ang has been practicing veterinary medicine since 1997. He received his Bachelor of Science from the University of Toronto in 1994 before obtaining his Doctor of Veterinary Medicine from the University of Saskatchewan in 1997. Dr. Ang joined the Canyon Hill Animal Hospital team in 1998 where he worked as their first associate veterinarian until 2006 when he took over ownership of the clinic. Dr. Ang enjoys all aspects of small animal general medicine and soft tissue surgery. He also enjoys seeing a variety of exotic pets, from small birds to bunnies. His special interests include internal medicine and exotic animal medicine. Outside of work, Dr. Ang enjoys spending time with his family, including his adorable cat, Mimi.



Martha started working at Canyon Hill as a receptionist in 2007 while working on her Bachelor of Science at York University. She graduated in 2009 and began working on her master’s of science with focus on circadian biology and animal physiology. She took over managing the clinic part-time in 2012, and then full-time when she graduated from York University with a master’s degree in 2013. Martha loves all aspects of working in the veterinary field, but has a special love for our feline patients, especially the older ones. She comes from a family of animal lovers and has always had pets, including parrots, hamsters, guinea pigs, rabbits, mice, dogs, and cats. Martha has been bringing her menagerie of pets to see Dr. Ang since 1998.



Samantha started working at Canyon Hill as a receptionist and animal care assistant in 2016 after graduating from the Animal Care Program at Seneca College. She absolutely loves animals of all kinds, especially the littlest ones like mice and hamsters! Shortly after she started working here, she just couldn’t resist adopting one of our older resident cats, Sade! Sade had been living at Canyon Hill, patiently waiting for her fur-ever home for just over 1 year. They are a match made in Heaven!



Vikie is a professionally-trained pet stylist. In her spare time, Vikie enjoys hiking with her own fur baby, a miniature schnauzer named Digby! Vikie is familiar with most breed-specific haircuts. Long, beautiful eyelashes and fluffy, round butts are amongst her specialties. Come by and have a look at her grooming portfolio – it is amazing!



Katerina (Kat) graduated from the Registered Veterinary Technician (RVT) Program at Seneca College in 2012 and she officially became an RVT in 2013. She has a passion for animal care and video games. Kat joined our team in 2015 and has been an absolute asset to us ever since – she really knows her stuff! (Literally. Ask her anything about animals. She will have an answer for you.) We’re not sure what we did before Kat came to work with us!! When she isn’t at work, Kat spends time at home with her old kitty, Bartholomew (Bart).


Alex started his tenure at Canyon Hill as a volunteer in high school! He decided to pursue a career in animal care and later graduated from the Registered Veterinary Technician Program at Seneca College in 2008. He now works with us part-time as a veterinary technician. In addition to working with us at Canyon Hill, Alex has also dabbled as a technician in a laboratory setting, contributing his time and energy to cancer research. In 2013, a teeny tiny kitten (no older than a few days, with its umbilical cord still attached) was brought to Canyon Hill after being found on its own outside in the cold. Alex bottle-fed the kitten, helped it to thrive, and inevitably adopted the kitten, and named him “Harley”. Alex absolutely loves animals, but is particularly passionate about older kitties.




Animal Care Assistant

Agnes first started at Canyon Hill as a co-op student in high school. We were so impressed by her work ethic and love of animals that we just had to hire her on as an animal care assistant. Agnes is currently completing the Registered Veterinary Technician Program at Seneca College and hopes to work in research.



Animal Care Assistant

John started at Canyon Hill as a co-op student and we couldn't let him go! He absolutely loves animals, especially his own Goldendoodle, Ellie. With his laid back personality, John is very good at making our patients feel at home & relaxed.



Animal Care Assistant

Tyler first started at Canyon Hill as a co-op student in high school. He started working with us part-time a few months after that. He absolutely loves animals and he’s been a wonderful addition to our team. Tyler loves playing sports and attends Seneca College hoping to one day be a veterinary technician. We are so glad that he is able to fit working at Canyon Hill into his busy schedule!







Quality Care Associate

Shaggy moved in to the clinic around Halloween 2017 when he was found as a very sickly stray and, due to a number of chronic health problems, has since become a permanent resident. Shaggy is a fun-loving, sweet guy who will put a smile on your face, no matter what. You are most likely to see Shaggydog sunning on the bench at the front of the clinic and taking in the scenery. Shaggy’s likes are: almost everything. Shaggy’s dislikes are: nail trims.


Bouncer & Devourer of Paper Balls

O’Malley had been adopted as a kitten from Canyon Hill in 2013. Due to ongoing medical concerns, he came back to live with us as a permanent resident. O’Malley can be a little bit skittish, but overall is actually a pretty outgoing guy! We love playing “Where’s O’Malley” because he’s so good at blending in with his surroundings. O’Malley’s likes are: toys, running water, brushes, and opening cupboards like a boss. O’Malley’s dislikes are: Bandy’s wheelchair.

MICKEY (2000-2020)

The Godfather

Mickey came to live with us here at Canyon Hill in 2010. We think that he is around 18 years old (as of November 2018). Mickey’s likes are: food and naps. Mickey’s dislikes are: grooming. Mickey has 3 beds in the back area of the clinic, but can often be seen rolling over on the carpets in the front area when it’s nice and sunny.

TALLI (2003-2020)

The Enforcer & Destroyer of Brushes

Talli was medically surrendered to us here at Canyon Hill in 2012. She is very shy and can usually be found napping in Dr. Ang’s office (sometimes even stealing his chair!). Talli’s likes are: grooming – this cat *loves* to be brushed. Talli’s dislikes are: being picked up.

BANDY (2002-2020)

Perfect Sunflower & Killer of Yogurt

Bandy was medically surrendered to Canyon Hill in early 2017. He is just the absolutely sweetest old guy. Unfortunately, in mid-2018, Bandy was seen by a neurologist and determined to have a progressive spinal condition which has slowly caused him to lose the use of his hind legs. This would take a toll on most cats, but we are happy to report that his spirit is as strong and happy as ever. We got him a wheelchair in the summer of 2018 and he can often be seen motoring around the clinic looking for love and snacks. Though his life is a bit more complicated now, he’s one of the happiest cats we know! Bandy’s likes are: face & chin scratches, snuggle time (in his own bed), and watery food. Bandy’s dislikes are: loud noises.