Calendar
Next 7 days at a glance Jun 23 to Jun 29, 2025
Wednesday, Jun 25
9:00 am - 12:00 pm
10:00 am - 10:30 am
10:00 am - 11:30 am
12:30 pm - 2:00 pm
1:00 pm - 2:30 pm
2:00 pm - 3:00 pm
3:00 pm - 6:00 pm
3:45 pm - 4:45 pm
5:00 pm - 6:00 pm
6:30 pm - 8:30 pm
7:00 pm - 8:00 pm
7:00 pm - 8:30 pm
Thursday, Jun 26
11:00 am - 12:30 pm
2:00 pm - 3:30 pm
3:00 pm - 6:00 pm
3:30 pm - 5:30 pm
6:00 pm - 8:30 pm
Friday, Jun 27
10:15 am - 10:45 am
11:15 am - 11:45 am
1:00 pm - 2:30 pm
3:00 pm - 5:00 pm
3:30 pm - 4:30 pm
Pagination
Tuesday,
July 22, 2025
Diamond painting hangout
Tue, Jul 22 | 3:00 pm to 4:00 pm @ Second floor teen room
This is a program for teens in grades 7 - 12Want to get in on the book bedazzling trend—and knock off a Teen SRC challenge while you do it? We’re hosting a book cover “diamond painting” hang out... keep reading
Kids' summer chess club
Tue, Jul 22 | 3:30 pm to 5:30 pm @ First floor program room
Interested in coming for a fun game of chess with other kids at the library? During select Tuesday afternoons in July and August, children 8 – 13 can participate in casual games of chess and... keep reading
Citizenship test preparation workshop
Tue, Jul 22 | 5:00 pm to 6:00 pm @ Online via MOSAIC Zoom link
Studying to become a Canadian citizen? Join our online citizenship preparation workshop for helpful tips! There will be sessions on July 21, 22, 23, 24.Session 1: Canadian history pt. 1 Session 2... keep reading
Wednesday,
July 23, 2025
Wednesday open door community hub
Wed, Jul 23 | 9:00 am to 12:00 pm @ Third floor program room
The open door community hub (ODCH) is a drop-in program every Sunday and Wednesday. It is a welcoming space for everyone in the community, with a focus on supporting the needs of those who are without... keep reading
Seniors' device clinic
Wed, Jul 23 | 10:00 am to 11:30 am @ Collaboratory
There are 4 spots left out of 4
Need help with your device? Register for a small group device clinic with TechConnect staff. Bring your own device (e.g. mobile phone, tablet or e-reader) and your technology questions.If you prefer... keep reading
Toddler storytime
Wed, Jul 23 | 10:00 am to 10:30 am @ Children's department
Join us for stories, finger plays and songs. Our toddler storytime program is based on simple concepts, repetition and movement. It's designed for kids ages 2 to 3 and their caregivers.Registration... keep reading
Employment services information session جلسه معرفی خدمات کاریابی
Wed, Jul 23 | 12:30 pm to 2:30 pm @ Online via Impact North Shore Zoom
جلسه معرفی خدمات کاریابی معرفی خدمات سازمان ما براي آشنایی مهاجران با روند کاریابی و تحصیل در کاناد ا- آشنایی با جلسات نت ورکینگ و تاثیر آن در کاریابی-معرفی خدمات کاریابی واحد " ورك بی سی "... keep reading
Canadian culture and language training: Basic
Wed, Jul 23 | 12:30 pm to 2:00 pm @ Online via Impact North Shore Zoom and in person at Impact North Shore
Are you interested in improving your English language skills for daily life? Join this 10-session hybrid English class to practice and improve your English language skills for daily life.Improve... keep reading
Craft extravaganza
Wed, Jul 23 | 1:30 pm to 2:30 pm @ First floor program room
Looking for a fun way to chill out this summer? Come and join us for afternoon crafts on four Wednesdays in July. Each week, a new project will be introduced using a variety of craft and recyclable... keep reading
Teen sewing: Create your first drawstring bag
Wed, Jul 23 | 2:00 pm to 4:30 pm @ Collaboratory
There are 12 spots left out of 12
Join us to learn the basics of using the library's Janome 2030 QDC-B and DC-G sewing machines. In this beginner-friendly class we will practice sewing straight seams and learn some basic sewing skills... keep reading
Sign language class
Wed, Jul 23 | 5:00 pm to 6:00 pm @ First floor program room
This event is full
Interested in learning sign language? Join us for this 8-week class led by Salsi’miya Janine Gonzales. Gonzales has a hearing impairment and is an experienced teacher of Canadian Sign Language. You’ll... keep reading
Finding a professional job in Canada راهکارهاي پیدا کردن شغل حرفه اي در کانادا
Wed, Jul 23 | 5:00 pm to 6:30 pm @ Online via Impact North Shore Zoom
.آیا در یک شغل غیر تخصصی مشغول به کار هستید؟ در این کارگاه یاد خواهیدگرفت که چگونه به یک شغل حرفه اي راه پیدا کنید:موضوعات مورد بحث در این جلسه آموزشی نوشتن رزومه و کاور لتر-گسترش شبکه... keep reading
Citizenship test preparation workshop
Wed, Jul 23 | 5:00 pm to 6:00 pm @ Online via MOSAIC Zoom link
Studying to become a Canadian citizen? Join our online citizenship preparation workshop for helpful tips! There will be sessions on July 21, 22, 23, 24.Session 1: Canadian history pt. 1 Session 2... keep reading
All-ages sewing: Create your first drawstring bag
Wed, Jul 23 | 5:30 pm to 8:00 pm @ Collaboratory
There are 8 spots left out of 12
Join us to learn the basics of using the library's Janome 2030 QDC-B and DC-G sewing machines. In this beginner-friendly class we will practice sewing straight seams and learn some basic sewing skills... keep reading
Local authors showcase
Wed, Jul 23 | 7:00 pm to 8:30 pm @ Third floor program room
The North Shore Authors Collection inspires, supports, and celebrates the talent of North Shore authors by showcasing locally-created content in all three North Shore libraries.Join us as we highlight... keep reading
Teen Advisory Council
Wed, Jul 23 | 7:00 pm to 8:30 pm @ Second floor teen room
This is a program for teens in grades 8 to 12. Want to develop your leadership skills while having fun helping to plan and promote Library programs and events for teens? You will get a chance to... keep reading
Thursday,
July 24, 2025
Teen open gaming
Thu, Jul 24 | 3:30 pm to 5:30 pm @ Second floor teen room
This program is for teens in grades 8 to 12. Drop in to The Room and play your favourite E or T-rated Switch and PS5 game.... keep reading
Starting your own business in BC خود اشتغالی و راه اندازي کسب و کار در استان بریتیش کلمبیا
Thu, Jul 24 | 4:00 pm to 6:00 pm @ Online via Impact North Shore Zoom
.در این کارگاه آموزشی در خصوص خوداشتغالی و نحوه راه اندازي کسب و کار در استان بریتیش کلمبیا می پردازیمTopics Include:• Understand business structures, business planning, and conducting market research... keep reading
Scratch game development with Koala Koders
Thu, Jul 24 | 4:00 pm to 5:00 pm @ Collaboratory
This is a program for children going into grades 3 - 5. Beginners welcome!Ready to build your own game? Dive into Scratch programming and design a fun video game from scratch. You'll learn how to... keep reading
Employment Standards Act in BC قوانین و مقررات مربوط به کار در کانادا
Thu, Jul 24 | 4:00 pm to 6:00 pm @ Online via Impact North Shore Zoom
از شما دعوت بعمل می آید تا در جلسه اي که به منظور آشنائی با " قوانین و مقررات مربوط به کار در کانادا " تشکیل می گردد حضور بهم رسانید. در این جلسه به بررسی نکات زیر میپردازیم قوانین مربوط به حداقل... keep reading
Citizenship test preparation workshop
Thu, Jul 24 | 5:00 pm to 6:00 pm @ Online via MOSAIC Zoom link
Studying to become a Canadian citizen? Join our online citizenship preparation workshop for helpful tips! There will be sessions on July 21, 22, 23, 24.Session 1: Canadian history pt. 1 Session 2... keep reading
Adult Summer Reading Challenge: Mid-summer social
Thu, Jul 24 | 6:00 pm to 7:30 pm @ Third floor program room
It’s Week 4 of our Adult Summer Reading Challenge - are you hungry for more?Join us for an evening of light refreshments and light banter about books. Bring a friend, or bring yourself. Everyone’s... keep reading
Friday,
July 25, 2025
Baby storytime
Fri, Jul 25 | 10:15 am to 10:45 am @ Children's department
Come have fun with your baby with stories, rhymes, tickles and bounces! This early literacy program is designed for babies up to 24 months old, and their caregivers.Registration for storytime is not... keep reading
Baby storytime
Fri, Jul 25 | 11:15 am to 11:45 am @ Children's department
Come have fun with your baby with stories, rhymes, tickles and bounces! This early literacy program is designed for babies up to 24 months old, and their caregivers.Registration for storytime is not... keep reading
Summer movie matinee: Coco
Fri, Jul 25 | 2:30 pm to 4:15 pm @ Third floor program room
Beat the heat at the library! Join us in July and August for Friday afternoon movies at the library. Bring your own cushions, mats and blankets — or use one of our chairs!July 4 — Babe (1995)July 11 —... keep reading
Saturday,
July 26, 2025
Build with Lego & Keva
Sat, Jul 26 | 10:00 am to 12:00 pm @ First floor program room
Let's have fun building with Lego and Keva! Join other builders for two hours of imaginative free play. All supplies will be available for use in the program room, and children can create any... keep reading
Tech for tots
Sat, Jul 26 | 11:15 am to 12:15 pm @ Collaboratory
Play is important for child development. It contributes to physical, cognitive, social and emotional well-being and is the first practice we get at reasoning, problem-solving and planning.Bring your... keep reading
Sunday,
July 27, 2025
Sunday open door community hub
Sun, Jul 27 | 1:00 pm to 4:00 pm @ Third floor program room
The open door community hub (ODCH) is a drop-in program held every Sunday and Wednesday. It is a welcoming space for everyone in the community, with a focus on supporting the needs of those who are... keep reading
Open gaming: Minecraft
Sun, Jul 27 | 2:00 pm to 3:30 pm @ Collaboratory
Minecraft is educational, fun, and has been popular for years! Whether you are new to Minecraft or have been playing for years, you can join us to build or battle.No registration required. Our... keep reading
North Shore knitters
Sun, Jul 27 | 2:00 pm to 3:30 pm
Join us at the library for an afternoon of knitting and socializing! North Shore knitters is a social group of knitters, crocheters and other fibre crafters. Join us for a friendly time of skill... keep reading
Monday,
July 28, 2025
Family drop-in
Mon, Jul 28 | 10:00 am to 12:00 pm @ First floor program room
Bring your toys and come meet new friends at this casual, non-programmed play time for families, or for those taking care of children under the age of 5. Registration is not required.Please note,... keep reading
Canadian culture and language training: Basic
Mon, Jul 28 | 12:30 pm to 2:00 pm @ Online via Impact North Shore Zoom and in person at Impact North Shore
Are you interested in improving your English language skills for daily life? Join this 10-session hybrid English class to practice and improve your English language skills for daily life.Improve... keep reading
Tuesday,
July 29, 2025
Paws 4 Stories
Tue, Jul 29 | 11:00 am to 12:00 pm @ First floor program room
Paws 4 Stories is for children aged 7 – 10. It is run in partnership with the St. John Ambulance therapy dog program. In this program, a certified, friendly therapy dog sits with a child to help the... keep reading
Wednesday,
July 30, 2025
Wednesday open door community hub
Wed, Jul 30 | 9:00 am to 12:00 pm @ Third floor program room
The open door community hub (ODCH) is a drop-in program every Sunday and Wednesday. It is a welcoming space for everyone in the community, with a focus on supporting the needs of those who are without... keep reading
Toddler storytime
Wed, Jul 30 | 10:00 am to 10:30 am @ Children's department
Join us for stories, finger plays and songs. Our toddler storytime program is based on simple concepts, repetition and movement. It's designed for kids ages 2 to 3 and their caregivers.Registration... keep reading
Canadian culture and language training: Basic
Wed, Jul 30 | 12:30 pm to 2:00 pm @ Online via Impact North Shore Zoom and in person at Impact North Shore
Are you interested in improving your English language skills for daily life? Join this 10-session hybrid English class to practice and improve your English language skills for daily life.Improve... keep reading
Craft extravaganza
Wed, Jul 30 | 1:30 pm to 2:30 pm @ First floor program room
Looking for a fun way to chill out this summer? Come and join us for afternoon crafts on four Wednesdays in July. Each week, a new project will be introduced using a variety of craft and recyclable... keep reading
Teen summer writing group
Wed, Jul 30 | 3:30 pm to 5:00 pm @ Second floor teen room
This is a program for teens in grades 7 - 12Join short story writer Erin MacNair for two afternoons of writing. The group will work on submissions for "The Butterfly Effect," this year's theme for the... keep reading
Sign language class
Wed, Jul 30 | 5:00 pm to 6:00 pm @ First floor program room
This event is full
Interested in learning sign language? Join us for this 8-week class led by Salsi’miya Janine Gonzales. Gonzales has a hearing impairment and is an experienced teacher of Canadian Sign Language. You’ll... keep reading
Board game night
Wed, Jul 30 | 6:30 pm to 8:00 pm @ Third floor program room
Join us for a fun evening of board games at City Library!Try a new game or play a familiar favourite with other community members. We’ll provide a number of popular games from our collection. At the... keep reading
Teen Advisory Council
Wed, Jul 30 | 7:00 pm to 8:30 pm @ Second floor teen room
This is a program for teens in grades 8 to 12. Want to develop your leadership skills while having fun helping to plan and promote Library programs and events for teens? You will get a chance to... keep reading
Thursday,
July 31, 2025
Teen open gaming
Thu, Jul 31 | 3:30 pm to 5:30 pm @ Second floor teen room
This program is for teens in grades 8 to 12. Drop in to The Room and play your favourite E or T-rated Switch and PS5 game.... keep reading
3D Design for the environment with Koala Koders
Thu, Jul 31 | 4:00 pm to 5:00 pm @ Collaboratory
This program is for children in grades 3 - 5Explore how 3D design can help protect our planet! In this workshop, you will use TinkerCAD to create different computer-aided design models to express your... keep reading
Friday,
August 1, 2025
Summer movie matinee: Fantastic Mr. Fox
Fri, Aug 1 | 2:30 pm to 4:00 pm @ Third floor program room
Beat the heat at the library! Join us in July and August for Friday afternoon movies at the library. Bring your own cushions, mats and blankets — or use one of our chairs!July 4 — Babe (1995)July 11 —... keep reading
Sunday,
August 3, 2025
Sunday open door community hub
Sun, Aug 3 | 1:00 pm to 4:00 pm @ Third floor program room
The open door community hub (ODCH) is a drop-in program held every Sunday and Wednesday. It is a welcoming space for everyone in the community, with a focus on supporting the needs of those who are... keep reading
Tuesday,
August 5, 2025
Kids' summer chess club
Tue, Aug 5 | 3:30 pm to 5:30 pm @ First floor program room
Interested in coming for a fun game of chess with other kids at the library? During select Tuesday afternoons in July and August, children 8 – 13 can participate in casual games of chess and... keep reading
Wednesday,
August 6, 2025
Wednesday open door community hub
Wed, Aug 6 | 9:00 am to 12:00 pm @ Third floor program room
The open door community hub (ODCH) is a drop-in program every Sunday and Wednesday. It is a welcoming space for everyone in the community, with a focus on supporting the needs of those who are without... keep reading
Meet the Summer Reading Club artist
Wed, Aug 6 | 3:00 pm to 4:00 pm @ Third floor program room
There are 32 spots left out of 40
Come one, come all to meet this year's Summer Reading Club artist, Lauren Achtem!Families are welcome to join Lauren in a colour-a-thon where everyone will get the opportunity to doodle and colour... keep reading
Sign language class
Wed, Aug 6 | 5:00 pm to 6:00 pm @ First floor program room
This event is full
Interested in learning sign language? Join us for this 8-week class led by Salsi’miya Janine Gonzales. Gonzales has a hearing impairment and is an experienced teacher of Canadian Sign Language. You’ll... keep reading
Thursday,
August 7, 2025
Teen open gaming
Thu, Aug 7 | 3:30 pm to 5:30 pm @ Second floor teen room
This program is for teens in grades 8 to 12. Drop in to The Room and play your favourite E or T-rated Switch and PS5 game.... keep reading
Pagination

We foster the love of learning in all its forms, connecting people to experiences, ideas and one another.
— North Vancouver City Library