X
Upper Canada Animal Hospital

Upper Canada Animal Hospital is a full service veterinary clinic based in Niagara-on-the-Lake and serving the entire Niagara region. With a keen focus on cats and dogs, they offer an exceptional level of care, treating your furry friends like their own. They are committed to providing the highest quality of medical and surgical care possible, in an empathetic and compassionate manner, to ensure a long, happy and healthy relationship with your pet.