Local Pharmacy in the Bow Valley and in Canmore
Your wellness truly begins here at Grassroots.
We’re a locally owned, community-focused pharmacy serving Canmore, Banff, and the Bow Valley with personalized care, professional guidance, and trusted health solutions.
From prescriptions and vaccinations to travel health and compounding, our pharmacists do more than fill orders; we listen, explain, and help you feel confident in every decision about your care.
Quality care starts with connection.
At Grassroots, we know healthcare can feel impersonal; that’s why we’ve built a community-based pharmacy where connection comes first. Licensed by the Alberta College of Pharmacy (ACP), our community-based team focuses on personalized service, preventative health, and everyday convenience.
Recognized as the Best Pharmacy in Canmore, we’re proud to serve families, retirees, professionals, and Banff visitors who value pharmacists who truly listen and care. Whether you’re managing a complex condition or just need guidance you can trust, we’re here to help you feel well and stay well.
We offer a complete range of pharmacy and wellness services designed for your everyday health needs
At our Canmore pharmacy, we’re proud to be your trusted partner in health. Our pharmacists combine expertise with genuine care, making sure you receive support that’s both knowledgeable and personal.
Every prescription is a chance to connect, to listen, and to help you feel your best. With a commitment to quality, accessibility, and the warmth of our Canmore community, we’re the pharmacy that residents and visitors return to time and again.
Convenience and Care You Can Count On
See your pharmacist today
At our pharmacist-led walk-in clinic in Canmore, we’re here to make healthcare simple, accessible, and personal. Whether you need help managing a minor ailment, renewing a medication, or just want advice you can trust, our pharmacists are ready to help, with no long waits or unnecessary steps.
Thanks to Alberta’s Expanded Scope of Practice, our pharmacists can assess, prescribe, and support your care so you get the attention you deserve when you need it most.
Collaborate closely with Canmore General Hospital and local physicians
Ensure seamless continuity of care for every patient
Focus on local services to strengthen community health
Prioritize personal connection, because your well-being is our top priority
Come visit and let our team be part of your health journey.
Adventure starts with smart preparation
Travelling soon? Visit our travel clinic in Canmore for expert advice, recommended vaccinations, and personalized travel consultations. Our pharmacists follow official Health Canada and Public Health Agency of Canada (PHAC) guidelines to ensure you’re prepared for your destination.
From routine immunizations to travel-specific vaccines, our team helps you stay healthy, wherever you go.
Your health is unique; your medication should be too
At our compounding pharmacy, we’re all about making medications that truly fit you.
Customizations can include:
We take pride in crafting each compound with care and precision, following the guidelines set by ACP and Health Canada.
We also offer veterinary compounding to make medication easier for pets to take, another way we extend care to every member of your family.
Pets are family, and they deserve the same thoughtful care
Our pharmacists collaborate with local veterinarians to prepare custom veterinary medications that are safe, accurate, and easy to administer. We’re proud to be the veterinary pharmacy Canmore families rely on for trusted, local pet prescriptions.
Located on Bow Valley Trail, steps from Canmore General Hospital, Grassroots Pharmacy serves the entire Bow Valley community, including residents of Canmore, Banff, and nearby towns.
Whether you’re searching for a pharmacy nearby or a drug store in Banff, you’ll find caring pharmacists, quick service, and reliable advice right here in Canmore. We operate year-round, with extended hours during flu and travel seasons to meet local demand.

Bow Valley region
Canmore - Primary Location
Banff and the surrounding communities
The community’s trust is what defines us. Here’s what local patients and visitors have to say about their experience:
We’re at Unit 103A, 1205 Bow Valley Trail, just steps from Canmore General Hospital.
We provide prescriptions, vaccinations, compounding, medication reviews, travel health consultations, and pharmacist-led walk-in support.
Yes, you can easily book travel consultations, walk-in appointments, and prescription refills online or by phone.
Yes, many Banff residents and travellers visit our Canmore location for professional, personalized care.
Yes, we provide travel vaccinations and guidance based on Health Canada and PHAC recommendations.
Yes, we stock high-quality supplements and natural wellness essentials.
Yes, our pharmacists administer seasonal flu shots and routine vaccines throughout the year.
We’re independent, locally owned, and focused on relationships, providing personalized service, shorter waits, and pharmacists who genuinely care.
Your health deserves connection and care. We’re here to help you manage your prescriptions, prepare for travel, and stay well all year long with advice and support you can trust.
Grassroots Pharmacy is licensed by the Alberta College of Pharmacy (ACP) and operates in accordance with Health Canada and Alberta Health Services guidelines. Information on this website is for general educational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider for personalized guidance.
© 2025 Grassroots Pharmacy. All rights reserved.

We focus on patient care filling medical prescriptions and customized compounded prescriptions, as well as maternity care, veterinary medicine, natural medicine, supplements and vitamins.
© 2025 All Rights Reserved | Website by LB Media