Every summer our favourite characters come alive to tell the most outrageous, surprising, and fun stories of Campbell River and Northern Vancouver Island’s history. These 20-minute puppet shows in our Van Isle Theatre introduce significant events, people, and a glimpse into what life was like in the past.
Shows are aimed at children ages 3 to 6, so expect lots of sing-alongs and audience participation, but all ages are welcome. Each performance is followed by a themed craft.
Shows are on Tuesdays and Thursdays throughout July and August at 11:00 am and 2:00vpm. Admission is $3 per person.
Group Bookings Available!
Are you bringing a preschool group? A summer camp? Book a private performance for larger groups by reaching out to education.programs ( @ ) crmuseum.ca.
2026 Performance Schedule
| Day | Date | Time | Show |
|---|---|---|---|
| Thursday | Jul 02 | 11:00 AM | To be confirmed in June |
| Thursday | Jul 02 | 2:00 PM | To be confirmed in June |
| Tuesday | Jul 07 | 11:00 AM | To be confirmed in June |
| Tuesday | Jul 07 | 2:00 PM | To be confirmed in June |
| Thursday | Jul 09 | 11:00 AM | To be confirmed in June |
| Thursday | Jul 09 | 2:00 PM | To be confirmed in June |
| Tuesday | Jul 14 | 11:00 AM | To be confirmed in June |
| Tuesday | Jul 14 | 2:00 PM | To be confirmed in June |
| Thursday | Jul 16 | 11:00 AM | To be confirmed in June |
| Thursday | Jul 16 | 2:00 PM | To be confirmed in June |
| Tuesday | Jul 21 | 11:00 AM | To be confirmed in June |
| Tuesday | Jul 21 | 2:00 PM | To be confirmed in June |
| Thursday | Jul 23 | 11:00 AM | To be confirmed in June |
| Thursday | Jul 23 | 2:00 PM | To be confirmed in June |
| Tuesday | Jul 28 | 11:00 AM | To be confirmed in June |
| Tuesday | Jul 28 | 2:00 PM | To be confirmed in June |
| Thursday | Jul 30 | 11:00 AM | To be confirmed in June |
| Thursday | Jul 30 | 2:00 PM | To be confirmed in June |
| Tuesday | Aug 04 | 11:00 AM | To be confirmed in June |
| Tuesday | Aug 04 | 2:00 PM | To be confirmed in June |
| Thursday | Aug 06 | 11:00 AM | To be confirmed in June |
| Thursday | Aug 06 | 2:00 PM | To be confirmed in June |
| Tuesday | Aug 11 | 11:00 AM | To be confirmed in June |
| Tuesday | Aug 11 | 2:00 PM | To be confirmed in June |
| Thursday | Aug 13 | 11:00 AM | To be confirmed in June |
| Thursday | Aug 13 | 2:00 PM | To be confirmed in June |
| Tuesday | Aug 18 | 11:00 AM | To be confirmed in June |
| Tuesday | Aug 18 | 2:00 PM | To be confirmed in June |
| Thursday | Aug 20 | 11:00 AM | To be confirmed in June |
| Thursday | Aug 20 | 2:00 PM | To be confirmed in June |
| Tuesday | Aug 25 | 11:00 AM | To be confirmed in June |
| Tuesday | Aug 25 | 2:00 PM | To be confirmed in June |
| Thursday | Aug 27 | 11:00 AM | To be confirmed in June |
| Thursday | Aug 27 | 2:00 PM | To be confirmed in June |
