Find a program or event

Some in-branch programs require registration with your library card. Please log in with your library account or follow this link to apply for a card online. You can also apply for a card in person at any of our 33 locations.

Displaying 1 - 5 of 5
Carlingwood
Monday May 26, 2025 at 1:30pm (series runs until Jun 15, 2026)
Enjoy singing your favourite soft pop songs from the 50’s-80’s, Celtic and other folk music! All ages and levels of experience welcome. 3rd Monday of...
Fitzroy Harbour
Thursday Jul 3, 2025 at 10:30am
Come and get your groove on in this highly energetic and interactive dance session! Participants will explore simple, fun, and easy dance moves that everyone...

Registration opens on Monday, June 9, 2025 - 10:00am

children and a goose sing, dance, and play a saxophone
Ruth E. Dickinson
Monday Jul 7, 2025 at 10:30am
Explore our strong connection to one another through the heartbeat of mother earth. Participants will explore “good medicine” through musical connections. This workshop is interactive,...

Registration opens on Monday, June 9, 2025 - 10:00am

Centennial
Monday Jul 14, 2025 at 2:00pm
Come and get your groove on in this highly energetic and interactive dance session! Participants will explore simple, fun, and easy dance moves that everyone...

Registration opens on Monday, June 2, 2025 - 10:00am

Children and a goose sing, dance and play a saxophone.
Greenboro
Monday Aug 11, 2025 at 2:00pm
Find the rhythm, follow the beat. Use your hands or your feet. Join us for a time of exploring different percussion instruments and moving our...

Registration opens on Monday, June 2, 2025 - 10:00am