We are now accepting deposits to secure appointments. Please call us to book your spot.


Fairview Veterinary Clinic is a mixed animal practice seeing all species of patients in-clinic and on-farm. We dedicate ourselves to providing the best care to animals and the best service to clients in a caring, collaborative way.

Fairview Veterinary Clinic is owned and supported by Mosaic Veterinary Partners which is an investment group owned by dedicated veterinarians who support and lead mixed animal veterinary clinic teams. Their philosophy and values are rooted in the belief that the only path to great medicine is to invest in great people.

We look forward to working with each patient and each client through diligent and dedicated care by all members of the Fairview Veterinary Clinic team. We take pride in being an integral part of our community and supporting the needs of our unique clients and patients.

Meet Dr. Lesia Floreani

While we continue to recruit full-time veterinarians to this clinic and our other clinics in High Prairie and Peace River, searching for veterinarians is not unique to other clinics across the country or us. The reality is there are far more open positions than there are veterinarians. Remote, rural locations are especially challenged in this regard.

Mosaic Veterinary Partners sees this need and has created a strategy to support our clients. Working with all three clinics in northern AB, we have developed a coordinated rotation schedule to ensure adequate coverage throughout these communities. This coordinated scheduling will mean veterinarians with various special interests will rotate during the weekdays through all three clinics; Fairview, Peace River, and High Prairie.

Clients can look forward to additional veterinary manpower that can tend to their veterinary needs using strategic scheduling and coordinated communication amongst all of our clinics and teams.

Have questions?

We're here to help. Please complete the form below and a member of our team will get back to you as quickly as possible. If this is an emergency situation, please call us at 780-835-2750.