
We help pets live long, happy, and healthy lives.
We’re committed to professional, caring, personalized service for all of our patients. We are dedicated to the highest standards in veterinary medicine, including education and training for our doctors and staff.
We also take pride in our AAHA accreditation, which demonstrates our commitment to the highest standards of veterinary care.
Words from Dr. Magnuson
Growing up on a farm in Minnesota has given me a strong sense of family and the knowledge that it takes a village to reach a common goal. My passion has always been taking care of animals, ever since I was 4 years old. I dreamed of being a veterinarian and owning my own practice. When the veterinarian came to our farm, I would rush out to help him and pray that he would let me stay and watch. Oftentimes, animals would die because vaccines did not exist to protect against many infectious diseases. This was a defining moment for me.
Veterinary Hospital in Windham: Dr. Magnuson Carrying A CatAfter graduating college, I worked in vaccine development and created those vaccines to save animals. From there, I went on to graduate school to study genetics. Soon after, I attended and graduated veterinary school. I moved to NH to complete an internship, where I met my husband and then launched a house call practice while we raised two beautiful daughters together. I launched Canobie Lake Veterinary Hospital at the same time my third daughter was born. It then all came together for me; I was living my dream and fulfilling my life’s passion!
Today, we have three full-service hospitals across southern New Hampshire, all of which share the same standards of care and philosophy. I encourage you to learn about us here on our website, our Facebook page, and by stopping by for a tour and to say hello.
Our motto is “Trust Our Family with Your Family,” and we look forward to seeing you soon!

Serving the People and Pets of Windham, NH
With high standards always at the forefront, we provide a wide range of advanced veterinary services using state-of-the-art technology and equipment. We care for dogs, cats, birds, exotics, and pocket pets.
Meet our caring and compassionate veterinary care team!
Meet the Canobie Lake Veterinary Hospital Team. It is our honor and privilege to partner with you in caring for your pets. Please call us at 603-898-8982 to speak to one of our caring veterinary staff members.
Join Our Team!
Are you looking for employment in the veterinary field? We are interested in employing people who want to make a difference in the lives of animals and their veterinary care. We offer competitive benefits, and we continue to advance and grow as a hospital.