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 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 certain aspects of exotic animal medicine. Dr. Ang is also very passionate about working with animals in a "fear-free" manner - he is gentle and compassionate towards animals and humans alike, often going above and beyond to treat his patients and communicate with his clients. 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 is absolutely obsessed with cats and has a particular passion for the care of senior kitties. 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, so they're really more like family (Martha lovingly refers to Dr. Ang as uncle to her cats). Outside of work, Martha enjoys spending time with her cats, playing guitar (not well), watching "The Supervet" (yaaaas, Dr. Noel Fitzpatrick!), reading, and writing.



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 and has a special place in her heart for the littlest ones, including mice and hamsters. Shortly after she started working at the clinic, Sam adopted one of our senior 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. Sam is extraordinarily talented when it comes to art and outside of work, she's always learning new techniques (crocheting, knitting, resin art...etc.). We are always excited to see what she works on next. Sam is an extremely compassionate and empathetic person, which is compatible with her true passion in the veterinary field - animal rehabilitation and physiotherapy.


Julia joined the team at Canyon Hill in February 2022. She graduated from Seneca College’s Veterinary Assistant program in 2018 & started training to be a groomer in 2020. While working at a popular pet care facility, Julia fell in love with all aspects of pet care. She decided that she wanted to find a way to help them live their best and most comfortable life. When she isn’t working to make our patients absolutely stunning (!!), she spends her time outside of work with her own dog, an 11-year-old Yorkie named Roxy – she is obsessed with Roxy who has her own Instagram account: @roxy_royalty. Julia also loves knitting, crocheting, and making homemade dog sweaters.

…we think she’s in the right field and we are so lucky to have found her!

To the left is a picture of Julia with her world, Roxy.

To the right is a picture of her taking special time out of her work day and snuggling one of her favourite dogs at daycare, Ellie the Goldendoodle. Ellie happens to be one of our absolute favourite patients and she actually recognized Julia when she came in for her first groom! (…her first groom with Julia!)



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 both animal care and video games, in that order. Kat joined our team in 2015 and has been an absolute asset ever since – she really knows her stuff! (Literally. Ask her anything about animals. She will have an answer for you.) We’re not really sure how the clinic functioned before Kat came to work with us; she is passionate about her work, she absolutely loves animals (especially cats and dogs), and is just about the most empathetic person you will ever meet. When Kat isn’t working, she is kept very busy by her Bedlington Terrier, Hermes.


Alex (Alessandro in full) started his tenure at Canyon Hill as a volunteer in high school after which time he decided to pursue a career in animal care and later graduated from the Registered Veterinary Technician Program at Seneca College in 2008. He had been working at the clinic part-time but also dabbled as a technician in a laboratory setting, contributing full-time to pediatric cancer research. In 2013, a teeny tiny kitten (no older than a few days, with its umbilical cord still attached) was brought to the clinic after being found outside. Alex bottle-fed the kitten, helped it to thrive, and inevitably adopted and named him “Harley”. Alex absolutely loves all animals, but is particularly passionate about cats. Alex started working full-time at the clinic in 2021. Outside of work, Alex enjoys spending time with Harley, playing guitar, video games, and has quite the green thumb with a special interest in carnivorous plants and...all other plants (ask him about his tomato plants). Alex shares a special bond with Dr. Ang as they both started at the clinic around the same time.


Agnes first started at Canyon Hill as a co-op student in high school. We were so impressed by her work ethic, kindness, compassion, and genuine love of animals that we absolutely had to hire her on as an animal care assistant (ACA). Agnes graduated from the Registered Veterinary Technician Program at Seneca College and now works full-time in research. We are lucky enough to still have her with us a few Saturdays here and there. It has been an absolute joy to watch Agnes grow from high school through college and on to become an amazing veterinary assistant, animal care assistant, and a very impressive RVT.



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 and he now works as often as he will let us schedule him. Tyler absolutely loves animals and he’s been a wonderful addition to our team - again we ask; what did we do before Tyler? Outside of work, Tyler loves playing sports and spending time with his Cockapoo, Milly. He also attends Seneca College in the hopes of becoming a veterinary technician. We are so glad that he is able to squeeze working with us at Canyon Hill into his crazy college schedule. Tyler fits in so well with the team and is always looking for opportunities to learn and do more. There are few people we trust more than Tyler to handle the patients under our care.



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.









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.