Find out which library Leif David is performing at near your this summer!

LEIF DAVID FAMILY MAGIC SHOW AT YOUR LIBRARY

2024 SRC Library Tour Schedule

This summer, Leif David will bring the magic of books to life as he hits the road as a performer for the Summer Reading Club at libraries all across the province! Experience the wonder and excitement of a magical performance right in the library!

Come see Leif David perform at a library near you this summer! His full schedule is listed below.

  • Free Admission: Registration is required!
  • Register: Visit your local library for details on how to register your family for the Summer Reading Club and how to attend the show. Joining the SRC program is FREE.
  • Family-Friendly Fun: Perfect for kids ages 5-12 and their parents.

Show Description:

Prepare to be dazzled as Magician Leif David invites you into his “World of Curiosities” Children’s Magic Show. Experience a whirlwind of magic, comedy, music, and interactive fun that will leave kids and parents alike spellbound. This action-packed magic show is 45 minutes long. Don’t miss your chance to be part of the magic at the library!

North Coast Library Federation

Thursday, July 4
Cariboo Regional District Library – Williams Lake Branch
Show Location:
Central Cariboo Arts Centre UPDATED*
Children’s Magic Show – Summer Reading Club
Show start time: 2:30 p.m.

Thursday, July 4
Cariboo Regional District Library – Quesnel Branch (SHOW LOCATION TO BE DETERMINED)
Children’s Magic Show – Summer Reading Club
Show start time: 6:00 p.m.


Friday, July 5
Prince George Public Library – Bob Harkins Branch
Children’s Magic Show – Summer Reading Club
Show start time: 3:00 p.m.


Saturday, July 6
McBride & District Public Library
Children’s Magic Show – Summer Reading Club
Show start time: 10:15 a.m.


Saturday, July 6
Valemount Public Library
Children’s Magic Show – Summer Reading Club
Show start time: 2:00 p.m.


Tuesday, July 9
Fort St. James Public Library
Children’s Magic Show – Summer Reading Club
Show start time: 11:30 a.m.


Tuesday, July 9
Vanderhoof Public Library
Children’s Magic Show – Summer Reading Club
Show start time: 3:00 p.m.


Wednesday, July 10
Fraser Lake
Fraser Lake Professional Building (298 Macmillan Ave) UPDATED
Children’s Magic Show – Summer Reading Club
Show start time: 10:00 a.m.

Wednesday, July 10
Burns Lake Public Library
Children’s Magic Show – Summer Reading Club
585 Government Street, Burns Lake, BC


Thursday, July 11
Granisle Public Library
Children’s Magic Show – Summer Reading Club
Show start time: 10:00 a.m.


Friday, July 12

Mackenzie Public Library
Children’s Magic Show – Summer Reading Club
Show start time: 10:00 a.m.

Friday, July 12
Chetwynd Public Library
Children’s Magic Show – Summer Reading Club
Show start time: 2:30 p.m.


Saturday, July 13
Pouce Coupe Public Library
Children’s Magic Show – Summer Reading Club
Show start time: 11:00 a.m.


Saturday, July 13
Dawson Creek Municipal Public Library
Children’s Magic Show – Summer Reading Club
Show start time: 2:00 pm


Tuesday, July 16
Tumbler Ridge Public Library
Children’s Magic Show – Summer Reading Club
Show start time: 10:00 a.m.


Tuesday, July 16
Hudson’s Hope Community Hall
Children’s Magic Show – Summer Reading Club
Show start time: 2:30 p.m.


Wednesday, July 17
District of Taylor – Summer Kids Kamp
Children’s Magic Show – Summer Reading Club
Show start time: 2:15 p.m.


Wednesday, July 17
Fort St. John Public Library
Children’s Magic Show – Summer Reading Club
Show start time: 6:30 p.m.


Thursday, July 18
Fort Nelson – Phoenix Theatre
Children’s Magic Show – Summer Reading Club
Show start time: 7:00 p.m.

Okanagan Regional Library

Tuesday, July 23
Okanagan Regional Library – Westbank (New Location!)
Show start time: 10:15 AM


Tuesday, July 23
Okanagan Regional Library – Vernon
Show start time: 2:00 PM


Tuesday, July 23
Okanagan Regional Library – Okanagan Falls
Show start time: 6:30 PM

Wednesday, July 24
Okanagan Regional Library – Lake Country
Show start time: 1:30 PM


Thursday, July 25
Okanagan Regional Library – Oliver
Show start time: 5:30 PM


Saturday, July 27
Okanagan Regional Library – South Shuswap
Show start time: 2:00 PM

Tuesday, July 30
Okanagan Regional Library – Peachland
Show starts at: 10:30 AM


Tuesday, July 30
Okanagan Regional Library – Keremeos
Show starts at: 4:00 PM

Wednesday, July 31
Okanagan Regional Library – Kelowna
Show starts at 2:30 PM

Thursday, August 1
Okanagan Regional Library – Salmon Arm
Show starts at: 11:30 AM

Kootenay Library Federation

Friday, August 2
Grand Forks Library
Show starts at: 11:00 AM


Friday, August 2
Rossland Public Library
Show starts at: 3:00 PM

Saturday, August 3
Trail Library
Show starts at: 11:00 AM


Tuesday, August 6
Salmo Library
Show starts at: 11:00 AM


Tuesday, August 6
Castlegar Library
Show starts at: 3:00 PM


Wednesday, August 7
Nelson Library
Show starts at: 10:30 AM


Thursday, August 8
Kaslo Library
Show starts at: 11:00 AM

Friday, August 9
Creston Library
Show starts at: 11:00 AM


Friday, August 9
Cranbrook Library
Show starts at: 3:00 PM


Saturday, August 10
Kimberley Library
Show starts at 11:00 AM


Sunday, August 11
Invermere/Radium Combined Show – Show location TBD/Call Library
Show starts at: 3:00 PM

Okanagan Regional Library

Thursday, August 15
Okanagan Regional Library – Mission Branch
Show starts at: 10:15 AM

Sea to Sky Highway

Friday, August 16
Whistler Public Library
Show starts at: 4:00 PM

Saturday, August 17
Pemberton Public Library
Show starts at: 10:00 AM

Saturday, August 17
Squamish Public Library
Show starts at: 1:00 PM

Bowen Island

Sunday, August 18
Bowen Island Public Library
Show starts at: 2:00 PM

Surrey Public Library

Monday, August 19
Surrey Public Library – Cloverdale
Registration Required
Show #1 starts at: 10:30 AM

Monday, August 19
Surrey Public Library – Cloverdale
Registration Required
Show #2 starts at: 1:30 PM

Tuesday, August 20
Surrey Public Library – Guildford
Registration Required
Show starts at: 10:30 AM


Tuesday, August 20
Surrey Public Library – Fleetwood
Registration Required
Show starts at: 1:30 PM

Wednesday, August 21
Surrey Public Library – Ocean Park
Registration Required

Show stats at: 10:30 AM

Wednesday, August 21
Surrey Public Library – Semiahmoo
Registration Required
Show starts at: 1:30 PM

Thursday, August 22
Surrey Public Library – Port Kells
Registration Required
Show starts at: 1:30 PM

Friday, August 23
Surrey Public Library – Newton
Registration Required
Show starts at: 1:30 PM


Friday, August 23
Surrey Public Library – Strawberry Hill
Registration Required
Show starts at 1:30 PM

uninhibited laughter”

Wow! I cannot express with mere words the entertainment value that Leif David provides! His show is captivating, engaging, and humorous from start to finish. One of the best and most gratifying aspects as the community librarian was witnessing the sheer joy and uninhibited laughter of the kids (and adults) in the audience. I wholeheartedly applaud Leif David and the Okanagan Regional Library’s decision to bring him back as the Summer Reading Club system-wide entertainer.

Dianne Steinley,
Okanagan Regional Library – Cherryville

“the best show I have seen”

This was likely the best show I have seen in all the shows at our Library – and I have been here almost 20 years! Congratulations on a professional and thoroughly entertaining event! We all loved it.

Virginia Charron,
Northwest Library Federation – Kitimat Public Library

“far beyond my expectations”

The performance was excellent. It was far beyond my expectations. I loved that you designed the show to be specific to the Summer Reading Club theme and that you promoted reading and the library. The show had a great message and the kids clearly loved it!

Robin Kelley,
Vancouver Island Regional Library – Port Alberni