Featured Programs
Summer Reading Club
Starting June 1, join one of our three Summer Reading Clubs and participate in fun activities.
Join summer reading club
Brave Spaces Speaker Series
Running June 12-26, attend our multi-part speaker series with people from diverse backgrounds sharing their stories.
View series line up
Upcoming Programs and Events
Juried Art Exhibit
Celebrate the arts with the Library
Learn More
Volunteer Opportunities
Teen Advisory Council
Volunteers plan and deliver programs for youth, and provide guidance on Library services, while earning community hours. Open to students in gr. 6-12.
Learn more »
Partner up with a Little Buddy
Contests, Challenges & Past Programs
Scary Story Contest
The annual Scary Story Contest has come to a close. Thank you to all the young writers from the Tri-Cities for submitting horrifying tales that still haunt us.
Read the winning stories »
Science Expo 2025
Thank you to all visitors and Science Expo participants for a successful event.
See the list of winners
Escape Room: The House by the Sea
Test your problem-solving skills in this 2-D escape room devised by members of the library's Teen Advisory Council. Rove around with your cursor and looks for clues. Hint: you will need to find some tools to help you escape! Enter the escape room »
When you're done, check your escape time:
<5 min: Legendary! | 5-10 min: Insane! | 10-15 min: Great! | 15-20 min: Quite good. | 20-30 min: Decent. | 30+ min: You need some practice...
Upcoming Events
-
Wednesday, July 30 at 03:30 PM
For ages 10 to 16. Space limited. Registration required.
-
Thursday, July 03 at 03:00 PM
Discover how easy and enjoyable camping can be!
-
Saturday, July 05 at 02:00 PM
Join the Chess Club to play chess and look for someone to play against. All ages and skill levels are welcome.
-
Monday, July 07 at 04:00 PM
For kids in gr. 3 to 7. Registration required. Online registration form.
-
Tuesday, July 08 at 01:00 PM
Paired reading program for teenage tutors in gr. 9 to 12 and students in gr. 1 to 4. Teens earn community service hours. Application forms on library web site.
-
Thursday, July 10 at 01:00 PM
Paired reading program for teenage tutors in gr. 9 to 12 and students in gr. 1 to 4. Teens earn community service hours. Application forms on library web site.
-
Saturday, July 12 at 11:30 AM
Join us to learn the basics of Go (Baduk), the ancient game of strategy! Aims for school-age children, it will cover the essentials and offer opportunities to play and connect with others.
-
Saturday, July 12 at 01:30 PM
Join us to have fun and play your favorite Board games with friends and family or make new friends on a Saturday afternoon at the Library!
-
Sunday, July 13 at 01:00 PM
A drop in craft to appreciate the moon for International Moon Day!
-
Monday, July 14 at 04:00 PM
For kids in gr. 3 to 7. Registration required. Online registration form.
-
Tuesday, July 15 at 01:00 PM
Paired reading program for teenage tutors in gr. 9 to 12 and students in gr. 1 to 4. Teens earn community service hours. Application forms on library web site.
-
Wednesday, July 16 at 04:15 PM
Monthly meeting of the Teen Advisory Council on Zoom. New members always welcome!
-
Wednesday, July 16 at 06:00 PM
In BC’s deadly overdose crisis, primary prevention is needed to combat the continuous uptick in illicit-drug toxicity deaths each month. This is where NaloxHome steps in!
-
Thursday, July 17 at 01:00 PM
Paired reading program for teenage tutors in gr. 9 to 12 and students in gr. 1 to 4. Teens earn community service hours. Application forms on library web site.
-
Monday, July 21 at 04:00 PM
For kids in gr. 3 to 7. Registration required. Online registration form.
-
Tuesday, July 22 at 01:00 PM
Paired reading program for teenage tutors in gr. 9 to 12 and students in gr. 1 to 4. Teens earn community service hours. Application forms on library web site.
-
Thursday, July 24 at 01:00 PM
Paired reading program for teenage tutors in gr. 9 to 12 and students in gr. 1 to 4. Teens earn community service hours. Application forms on library web site.
-
Friday, July 25 at 10:00 AM
Join the Library and the Park Spark team for a guided forest understory walk.
-
Monday, July 28 at 04:00 PM
For kids in gr. 3 to 7. Registration required. Online registration form.
-
Tuesday, July 29 at 01:00 PM
Paired reading program for teenage tutors in gr. 9 to 12 and students in gr. 1 to 4. Teens earn community service hours. Application forms on library web site.
-
Wednesday, July 30 at 03:30 PM
For ages 10 to 16. Space limited. Registration required.
-
Thursday, July 03 at 03:00 PM
Discover how easy and enjoyable camping can be!
-
Saturday, July 05 at 02:00 PM
Join the Chess Club to play chess and look for someone to play against. All ages and skill levels are welcome.
-
Monday, July 07 at 04:00 PM
For kids in gr. 3 to 7. Registration required. Online registration form.
-
Tuesday, July 08 at 01:00 PM
Paired reading program for teenage tutors in gr. 9 to 12 and students in gr. 1 to 4. Teens earn community service hours. Application forms on library web site.
-
Thursday, July 10 at 01:00 PM
Paired reading program for teenage tutors in gr. 9 to 12 and students in gr. 1 to 4. Teens earn community service hours. Application forms on library web site.
-
Saturday, July 12 at 11:30 AM
Join us to learn the basics of Go (Baduk), the ancient game of strategy! Aims for school-age children, it will cover the essentials and offer opportunities to play and connect with others.
-
Saturday, July 12 at 01:30 PM
Join us to have fun and play your favorite Board games with friends and family or make new friends on a Saturday afternoon at the Library!
-
Sunday, July 13 at 01:00 PM
A drop in craft to appreciate the moon for International Moon Day!
-
Monday, July 14 at 04:00 PM
For kids in gr. 3 to 7. Registration required. Online registration form.
-
Tuesday, July 15 at 01:00 PM
Paired reading program for teenage tutors in gr. 9 to 12 and students in gr. 1 to 4. Teens earn community service hours. Application forms on library web site.
-
Wednesday, July 16 at 04:15 PM
Monthly meeting of the Teen Advisory Council on Zoom. New members always welcome!
-
Wednesday, July 16 at 06:00 PM
In BC’s deadly overdose crisis, primary prevention is needed to combat the continuous uptick in illicit-drug toxicity deaths each month. This is where NaloxHome steps in!
-
Thursday, July 17 at 01:00 PM
Paired reading program for teenage tutors in gr. 9 to 12 and students in gr. 1 to 4. Teens earn community service hours. Application forms on library web site.
-
Monday, July 21 at 04:00 PM
For kids in gr. 3 to 7. Registration required. Online registration form.
-
Tuesday, July 22 at 01:00 PM
Paired reading program for teenage tutors in gr. 9 to 12 and students in gr. 1 to 4. Teens earn community service hours. Application forms on library web site.
-
Thursday, July 24 at 01:00 PM
Paired reading program for teenage tutors in gr. 9 to 12 and students in gr. 1 to 4. Teens earn community service hours. Application forms on library web site.
-
Friday, July 25 at 10:00 AM
Join the Library and the Park Spark team for a guided forest understory walk.
-
Monday, July 28 at 04:00 PM
For kids in gr. 3 to 7. Registration required. Online registration form.
-
Tuesday, July 29 at 01:00 PM
Paired reading program for teenage tutors in gr. 9 to 12 and students in gr. 1 to 4. Teens earn community service hours. Application forms on library web site.
-
Wednesday, July 30 at 03:30 PM
For ages 10 to 16. Space limited. Registration required.