Providing an outstandinglevel of health care forour animal patients.

Amanda MacGregor

Hello, My name is Amanda. I grew up on a Thoroughbred racehorse farm in Ontario, where we bred, sold, and trained thoroughbreds for racing.  My family also tried our best to find homes for the horses that did not make it as racehorses or were retiring.  This led me to want to start working in the veterinary field. 

I started working for an equine lameness specialist in Ontario, right out of high school.  I loved taking care of the animals and decided to go to be a Veterinary Technician.  Three years later, I received my Registered Veterinary Technician (RVT) status. I went back to work at the Barrie Equine Clinic for 4 more years, then moved to the small animal emergency and referral side of veterinary medicine in the greater Toronto area.  Moving to the small animal and emergency and referral definitely was a learning curve, but i loved every minute of it. After close to 20 years in the industry my husband and I decided to move to PEI, for a change of pace and to be closer to his family. 

I joined the Atlantic Veterinary College in December 2019.   My current role at the AVC is as a Large Animal / Small Animal Hospital Float Technician.  I really love this role as I can do many different things within the VTH, from ICU, anesthesia, radiology, large animal hospital cases and helping in large / small animal surgery. 

In my spare time I like to spend time with my husband and our dog Summer.  I also like to garden and spend time up at our cottage / camp up on the western part of PEI. In the winter, My husband and I enjoy going to hockey games and hiking the many trails PEI has to offer.

About us

The AVC-VTH is passionate about its goal to provide an outstanding level of health care for its animal patients while also providing clinical teaching and instruction to our senior (final year) Doctor of Veterinary Medicine students, interns and residents.[more]

Clinic hours

The AVC Veterinary Teaching Hospital operates 8 AM to 10 PM 7-365. Our front desk is staffed from 8am until 11pm 7 days a week. Clients can call to make appointments, request prescription refills, or to make other general inquiries during those hours. Appointments for Community Practice and Specialty Services are scheduled from Monday to Friday from 9:00 am to 5:00 pm based on service availability. Clients with animal emergencies can call between 8 AM and 10 PM-7-365.

AVC Urgent & Emergency Primary Care
8am-10pm Mon-Sun

If you are a small animal pet owner experiencing an emergency, please call 902-566-0950 or our primary Emergency Service. If you are a registered large animal client of the Veterinary Teaching Hospital (including Farm Service and Ambulatory Equine Service clients) and are experiencing an emergency, please call 902-566-0950 and our team will contact the appropriate on-call large animal clinician.

To make an appointment

AVC Small Animal Hospital
Companion animals, exotic animals, pocket pets, wildlife

AVC Large Animal Hospital
Horses, cattle, pigs, sheep, goats, and other farm animals

AVC Ambulatory Equine Services
On-farm and racetrack care for horses

AVC Farm Service
Herd health, on-farm and emergency service for cattle, pigs, fish and other farm animals