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 581 - 600 of 822

Constance Bay
Tuesday Jul 22, 2025 at 2:30pm
Join our craft party! For kids age 4-7. Registration Required.
Registration opens on Monday, June 9, 2025 - 10:00am
Hazeldean
Tuesday Jul 22, 2025 at 6:30pm (series runs until Aug 19, 2025)
Combine basic drawing strokes into easy-to-learn pattern combinations that inspire creativity, relaxation, and meditation.

Stittsville
Wednesday Jul 23, 2025 at 10:30am
Stories, rhymes, and songs for young children ages 0-5 years, accompanied by a parent or caregiver. Family program. Registration required. Please only register the child/ren...
Registration opens on Monday, June 9, 2025 - 10:00am

Ruth E. Dickinson
Wednesday Jul 23, 2025 at 10:30am
Have you ever wished you could fly like a bird or hover like a dragonfly? Let’s explore all the extraordinary animals that fly. Learn about...
Registration opens on Monday, June 9, 2025 - 10:00am

Main
Wednesday Jul 23, 2025 at 10:30am (series runs until Aug 20, 2025)
Stories, rhymes and songs for babies and a parent or caregiver. 0-18 months. Feel free to stay after the program to play and chat. Drop-in...
Drop-in program
Add this event to your calendar

Carlingwood
Wednesday Jul 23, 2025 at 10:30am
Don't try this at home. We will be playing with all things messy. Please wear something you don't mind getting covered in ...? Drop in...
Drop-in program
Add this event to your calendar

Rosemount
Wednesday Jul 23, 2025 at 10:30am
Places we know, places we'd like to go. We will be listening to stories about other countries and doing a craft. [Registration required]. For ages...
Registration opens on Monday, June 9, 2025 - 10:00am

North Gower
Wednesday Jul 23, 2025 at 10:30am
Find the rhythm, follow the beat. Use your hands or your feet. Registration required. For age 4+. We will be playing with rhythms and beats...
Registration opens on Monday, June 9, 2025 - 10:00am

Beaverbrook
Wednesday Jul 23, 2025 at 2:00pm
Through games and movement exercises, participants will be introduced to the fascinating world of Indian classical dance and its connection to yoga. Students will explore...
Registration opens on Monday, June 9, 2025 - 10:00am

Sunnyside
Wednesday Jul 23, 2025 at 2:00pm
For beginners wanting to learn the age-old art of Tarot card reading, join us at Sunnyside. In this class, we will discuss the major and...
Registration opens on Monday, June 9, 2025 - 10:00am

Richmond
Wednesday Jul 23, 2025 at 2:00pm
Kites Around the World (Family 4+) Travel the globe through the art and science of kite making! Hosted by the Canada Science and Technology Museum,...
Registration opens on Monday, June 9, 2025 - 10:00am

Cumberland
Wednesday Jul 23, 2025 at 2:00pm
Keep your eyes open as we explore together. We will be reading stories and making a craft. For ages 4 to 6. Registration required. A...
Registration opens on Monday, June 9, 2025 - 10:00am

Blackburn Hamlet
Wednesday Jul 23, 2025 at 2:00pm
Curious about Dungeons and Dragons (a.k.a. 'that game from Stranger Things')? Give it a try with this one-session-long adventure for beginners! D&D is a popular...
Registration opens on Monday, June 9, 2025 - 10:00am

Ruth E. Dickinson
Wednesday Jul 23, 2025 at 2:00pm
Pack your bag and journey with us...to Poland! We will start in Kraków to meet the legendary Wawel Dragon before heading to the capital of...
Drop-in program
Add this event to your calendar

North Gloucester
Wednesday Jul 23, 2025 at 3:00pm
Des endroits qu’on connaît bien et des endroits où on aimerait aller. Bâtissons une communauté ensemble. Nous partirons à l’aventure du codage! Inscrivez-vous afin de...
Registration opens on Monday, June 9, 2025 - 10:00am

Orléans
Wednesday Jul 23, 2025 at 3:15pm
La bibliothèque t'offre un voyage merveileux. Pour les 10 à 12 ans Nous allons regarder et parler des merveilles du monde suivi par une activité de construction.
Registration opens on Monday, June 9, 2025 - 10:00am

Main
Wednesday Jul 23, 2025 at 6:00pm
Reminisce with us on a nostalgic trip every fourth Wednesday of the month as we play a film from the classic/Golden era of Hollywood This...
Drop-in program
Add this event to your calendar

Stittsville
Thursday Jul 24, 2025 at 10:30am
Come craft at the library. We have all the supplies you need to satisfy your creativity! Drop-in family program
Drop-in program
Add this event to your calendar

Online
Thursday Jul 24, 2025 at 10:30am
Vous découvrirez les faits scientifiques surprenants qui se cachent derrière un sachet de Skittles, ainsi que les concepts de solubilité, de flottabilité et de réactivité...
Registration opens on Monday, June 9, 2025 - 10:00am

Fitzroy Harbour
Thursday Jul 24, 2025 at 10:30am
Find the rhythm, follow the beat. Join us for an interactive program focused on music, songs, books, dance and musical instruments. For kids ages 4-6...
Registration opens on Monday, June 9, 2025 - 10:00am
- ‹ previous
- 30 of 42
- next ›