Sat, Apr 27, 10:00am - 1:00pm
Downtown Branch - Main Floor
Waste less and fix more! Bring your broken household items in need of some love to the Repair Café! Disclaimer: We cannot guarantee fixers for all items. LIMITED DROP-IN spaces available day of.
Registration is now closed

Sat, Apr 27, 11:00am - 12:00pm
Downtown Branch - Angus Ross Room
Practice English, meet new friends, and learn more about life and culture in Canada. Challenge yourself to build your speaking confidence!

Sat, Apr 27, 2:00pm - 4:00pm
Holly Branch
All ages can drop by for a weekend afternoon get-together. Grab a table, a puzzle, or try a new board game!

Sun, Apr 28, 11:30am - 12:45pm
Downtown Branch - Angus Ross Room
Come explore Mindfulness Meditation as a way to be fully present, engaging in your life with open-hearted awareness.

Mon, Apr 29, 1:00pm - 4:00pm
Holly Branch
Play American Mahjong at the library. All skill levels welcome - a great way for beginners to try the game and meet other players!

Mon, Apr 29, 1:30pm - 4:45pm
Painswick Branch - Massie Family Community Room
Enjoy free movies at the library!

Mon, Apr 29, 6:00pm - 8:00pm
Downtown Branch - Gathering Place
Join us for this fun, casual program. Together we will explore a new creative project each month. This workshop is suitable for beginners and most supplies are included.

Mon, Apr 29, 7:00pm - 8:00pm
Holly Branch - Childrens Area,Meeting Room
Practice English, meet new friends, and learn more about life and culture in Canada. Challenge yourself to build your speaking confidence!

Wed, May 01, 1:00pm - 3:00pm
Holly Branch
Play American Mahjong at the library! For experienced players. Note: This program is now drop-in.

Wed, May 01, 2:00pm - 3:00pm
Downtown Branch - Angus Ross Room
Discover new book titles and connect with like-minded readers for animated discussions.
This event is full

Wed, May 01, 2:00pm - 3:00pm
Online - BPL Zoom 2
Discover new book titles and connect with like-minded readers for animated discussions.

Wed, May 01, 6:30pm - 7:30pm
Downtown Branch - Angus Ross Room
Come join fellow musicians to practice your ukulele skills in a relaxed environment. No formal instruction provided.

Thu, May 02, 1:00pm - 2:00pm
Downtown Branch - Angus Ross Room
Learning Spanish? Come practice in a stress-free, laid back environment! Beginners and fluent speakers of Spanish are welcome to drop by for casual conversation.

Thu, May 02, 2:00pm - 3:00pm
Painswick Branch - Massie Family Community Room
Come join fellow musicians to practice your ukulele skills in a relaxed environment. No formal instruction provided.

Thu, May 02, 7:00pm - 8:00pm
Painswick Branch - Teen Area
Learn Spanish basics! This program is registered.
This event is full

Fri, May 03, 6:30pm - 8:30pm
Painswick Branch - Massie Family Community Room
Come on out for a family movie night!

Sat, May 04, 9:00am - 1:00pm
BPL On The Go - City Hall Farmer's Market
Come discover health and wellness resources in your community with active living demos, a pop-up medication drop-off site, and interactive activities including giveaways.

Sat, May 04, 11:00am - 12:00pm
Downtown Branch - Gathering Place
Practice English, meet new friends, and learn more about life and culture in Canada. Challenge yourself to build your speaking confidence!

Sat, May 04, 2:00pm - 4:00pm
Holly Branch
All ages can drop by for a weekend afternoon get-together. Grab a table, a puzzle, or try a new board game!