Skip to main content


CANMORE, Alberta

Canmore Public Library offers a gateway to the world of ideas through a range of community-focused resources, services, and programs, in a welcoming and accessible environment.

Governed by the Town of Canmore Library Board in accordance with the Libraries Act RSA 2000, the Canmore Public Library is one of 36 member libraries in the Marigold Library System; offering a number of in-house and outreach services and programs, and providing access to library materials and resources.

Matching Offer

How Donations Work

Click any 'Donate Now' button and then decide your donation amount. You will then be forwarded to your payment processor of choice. Once your donation has been processed it will be sent to your charity of choice.

Need Some Help?