Programs Programs & EventsOur programs are FREE! Registration opens on the third Wednesday of the month for the next month's programs.View the calendar for upcoming programs View All Programs Program Guide | December Download our printable Guide for listings of in-person and virtual events. eNewsletter Sign-up Sign-up to get notified about programs as soon as registration opens. Adults Author Talks at BPL From internationally-acclaimed authors to Canada's rising literary stars. Book Clubs Meet fellow readers, make lasting friendships, and read great books. Life Skills General interest talks and classes for lifelong learners. Afternoon at the Movies Watch feature films on the big screen at Central. Come solo or bring a friend! Health & Wellness Programs to help you embrace self-care and learn about your health. Maker Classes Try out 3D printing, machine embroidery, or laser cutting in our hands-on workshops. Arts & Culture Crafts, movies, music & more. FREE leisure, learning, and social programs for adults. Tech Classes Build your tech confidence! Learn how to use your device or computer. Support for Newcomers Registered and drop-in programs to support newcomers to Canada. Kids & Teens What's On for Little Ones Storytime, play, and learning programs for little ones with their adult caregiver. Events for Youth Upcoming library programs and events for youth ages 6 to early teen. Just for Teens From writing workshops to job seminars, author talks to movies—what's on for 13+. Book Clubs If you love great stories, join a book club! We have clubs for kids in grades 4 to 8. Science & Discovery STEAM and learning-related programs for tots, school-age kids, and families. Available Anytime Library Speakers Consortium Watch live and recorded talks by notable authors and world thought leaders. Marriage, Murder & Retirement Buckle up for a wild ride with Sue Hincenbergs as she discusses her novel, The Retirement Plan. Historical Fiction Queen Philippa Gregory Philippa Gregory returns to the infamous Tudor Court with a tale that is both timely and timeless.