Call us to book your pet's next appointment.


Unlock your pet’s health potential through proper nutrition.

Schedule an appointment today and request personalized nutrition advice for your pet.


Contact Us

Make the most of your next visit to the vet!

Ask about our parasite prevention options and wellness testing – an evaluation of your pet's current health.


contact us

Accepting New Patients

Have you welcomed a new furry family member to your home? We’d love to meet them! Check out our recommendations for new pet owners.


Learn More

Save Time, Order Online

At St. Norbert Animal Hospital, we are happy to provide you with the option to browse and shop for your pet, all from the comfort of your own home!


Shop Now

Make sure your cat is always in perfect health and runway ready

Ask us about our feline services, products, health plans and more!


Take the first step

Welcome to St. Norbert Animal Hospital in Winnipeg, Manitoba

Welcome to St. Norbert Animal Hospital, trusted by pet parents in Winnipeg since we opened our doors in 2014! Our clients love us because we are here when they need us most. We strive to be flexible and offer same-day appointments early in the morning or late at night. (We know cherished pets do not follow a strict 9 to 5 schedule, and emergencies can happen at any time!) Our hospital is conveniently located off the Trans-Canada and Pembina Highways, across from the Red River, with plenty of free parking!

As a full-service practice, we offer all the medical treatments your loyal companion may need at all stages of life. From vaccinations, spays/neuters, to behavioural counselling and complex surgeries – our licensed veterinarians and technicians can do it all. In addition to top-quality care, our team is focused on building relationships with our clients, so they can have all the knowledge, skills and tools they need to be the best owners for their furry friends. This compassionate and client-focused approach is why we are the first choice for so many pet parents in our community. We are currently accepting new patients. Please don’t hesitate to give us a call at 204.261.7376 to find out more about our practice!

Meet the Team