Home🍁 OntarioNiagara-on-the-Lake › Upper Canada Animal Hospital📝 Blog💰 Vet Costs🚨 Emergency
Upper Canada Animal Hospital
Upper Canada Animal Hospital
📍 323 Mary St, Niagara-on-the-Lake, ON
★★★★★ 4.9(456 reviews)🚨 Emergency Available✓ Accepting New Patients
📞 (905) 468-4100🌐 Visit Website

About

Upper Canada Animal Hospital on Mary Street serves Niagara-on-the-Lake with comprehensive veterinary care for dogs and cats, including emergency services and surgery. With an exceptional 4.9-star rating from over 450 reviews, the clinic is currently welcoming new patients for wellness visits and urgent care needs.

🕐 Hours

Monday: 8 AM to 6 PM
Tuesday: 8 AM to 6 PM
Wednesday: 8 AM to 6 PM
Thursday: 8 AM to 6 PM
Friday: 8 AM to 6 PM
Saturday: 8 AM to 12 PM
Sunday: Closed

Services

General Wellness & CheckupsVaccinationsEmergency & Critical CareSurgery

Animals Treated

🐕 Dog🐈 Cat

Is this your clinic?

Claim this listing to verify your clinic, update your information, and appear above non-verified clinics.

Verify & Claim This Listing — Free

Own a vet clinic?

Claim your free listing and reach thousands of pet owners in your area.

Claim Your Listing — Free
© 2026 MyPetVet Canada
MyPetVet.ca is a directory service, not a veterinary provider. Content is for informational purposes only and is not a substitute for professional veterinary advice.