Looking for things to do in Duncan / North Cowichan, BC? There are 60 upcoming events posted by local organizations including Municipality of North Cowichan Recreation, Cowichan Performing Arts Centre, with 31 happening this week. Listings come from local organizations posting directly and from
organizers' public event pages; always confirm details with the
organizer before attending.
This week
Tuesday, November 3 · 6:00 am · Cowichan Aquatic Centre (Competition Pool), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
Start your day with a refreshing swim during our Early Bird Length Swim. Whether you're training or just looking for a peaceful way to wake up, this session is ideal for all skill levels. A minimum of two lanes will be available to public during this time.
Tuesday, November 3 · 6:00 am · Cowichan Aquatic Centre (Fitness Room 2), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
START YOUR MORNING OFF RIGHT, with a fitness class circuit that offers a dynamic workout. You'll go through a series of different exercise stations, targeting various muscle groups. Ages: 16 to 99.
Tuesday, November 3 · 8:00 am · Cowichan Aquatic Centre (Competition Pool), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
Lanes are open for public use, offering a relaxed and flexible swim session. Whether you're getting in your daily laps or just enjoying the calm waters, it’s the perfect daytime refresh for swimmers of all levels. A minimum of two lanes will be available during this timeframe.
Tuesday, November 3 · 8:15 am · Cowichan Aquatic Centre (Competition Pool), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
Tethered to the lane line and performing simulated spin exercises - this program is a great toning & cardio workout. Cooler pool.
Tuesday, November 3 · 8:30 am · Fuller Lake Arena, 2876 Fuller Lake Road, Chemainus, BC V0R 1K5
Hosted by Municipality of North Cowichan Recreation
Stay active, have fun, and enjoy the game with our 50+ Hockey sessions — a great way to get on the ice, meet other players, and keep your skills sharp in a relaxed, non-contact setting. Open to players aged 50 and over Sign-in is required before going on the ice Full hockey…
Tuesday, November 3 · 9:00 am · Cowichan Aquatic Centre (Fitness Room 2), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
Community-minded hatha yoga, anchored in opening and closing breath work and meditation. Responsive to the needs of those who drop in, classes offer mindful, focused movement to support physical, mental, and emotional range, balance, self-sensing, and ease. Ages: 16 to 99.
Tuesday, November 3 · 9:00 am · Cowichan Aquatic Centre (Wave Pool), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
Taught in the warmer pool, these easy-to-follow moves use the water as resistance, is non-impact, core & strength challenging as well as fun.
Tuesday, November 3 · 10:45 am · Cowichan Aquatic Centre (Fitness Room 2), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
Gentle Dryland exercise program that includes chair exercises, strength, mobility, balance, and relaxation. Ages: 16 to 99.
Tuesday, November 3 · 12:15 pm · Cowichan Aquatic Centre (Fitness Room 2), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
An alignment and anatomy-based strength building class. This challenging practice will assist in building muscle, balance, strength and flexibility. Slower longer holds. Ages: 16 to 99.
Tuesday, November 3 · 12:30 pm · Cowichan Aquatic Centre (Fitness Room 1), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
Looking for a quick full body class at lunch time? This class is for you! Core, endurance, and strength all in one. Challenge yourself by using the TRX straps to leverage gravity and your own bodyweight to complete the exercise. Ages: 16 to 99.
Tuesday, November 3 · 1:30 pm · Cowichan Aquatic Centre (Fitness Room 2), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
This class works your entire body. Full of fun variations on classic exercises with different equipment. Leave refreshed to take on the rest of your day! Ages: 16 to 99.
Tuesday, November 3 · 2:45 pm · Cowichan Aquatic Centre (Wave Pool), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
Taught in the warmer pool, these easy-to-follow moves use the water as resistance, is non-impact core & strength challenging as well as fun.
Tuesday, November 3 · 3:00 pm · Cowichan Aquatic Centre (Competition Pool), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
Swim lanes of the competition pool are open for public use, offering a relaxed and flexible swim session. Whether you're getting in your daily laps or just enjoying the calm waters, it’s the perfect daytime refresh for swimmers of all levels.
Tuesday, November 3 · 5:00 pm · Cowichan Aquatic Centre (Fitness Room 2), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
A 30-minute full body strength session to help build muscular strength and endurance, using light to medium weights and high repetitions. Ages: 16 to 99.
Tuesday, November 3 · 5:00 pm · Cowichan Aquatic Centre (Competition Pool), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
Lanes are open for public use, offering a relaxed and flexible swim session. Whether you're getting in your daily laps or just enjoying the calm waters, it’s the perfect daytime refresh for swimmers of all levels. A minimum of one lane will be available to public during this…
Tuesday, November 3 · 5:30 pm · Cowichan Aquatic Centre (Fitness Room 1), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
Upbeat cardio classes. A great way to challenge yourself through drills and skills. Look at cycling in a new light. Ages: 16 to 99.
Tuesday, November 3 · 5:30 pm · Cowichan Aquatic Centre (Fitness Room 2), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
A 30-minute cardio class using a selection of exercises that will give you results. Ages: 16 to 99.
Tuesday, November 3 · 6:30 pm · Cowichan Aquatic Centre (Wave Pool), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
The waves and water features will be on in the leisure pool during this time frame.
Wednesday, November 4 · 6:00 am · Cowichan Aquatic Centre (Competition Pool), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
Start your day with a refreshing swim during our Early Bird Length Swim. Whether you're training or just looking for a peaceful way to wake up, this session is ideal for all skill levels. A minimum of two lanes will be available to public during this time.
Wednesday, November 4 · 7:15 am · Cowichan Aquatic Centre (Wave Pool), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
Immerse yourself in a soothing, low-impact workout designed to relax your mind while gently strengthening your body, using various equipment. Aqua for Calm blends slow, flowing movements with the natural buoyancy and resistance of water to create a deeply restorative experience…
Wednesday, November 4 · 7:30 am · Cowichan Aquatic Centre (Fitness Room 2), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
This class works your entire body. Full of fun variations on classic exercises with different equipment. Leave refreshed to take on the rest of your day! Ages: 16 to 99.
Wednesday, November 4 · 8:00 am · Cowichan Aquatic Centre (Competition Pool), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
Lanes are open for public use, offering a relaxed and flexible swim session. Whether you're getting in your daily laps or just enjoying the calm waters, it’s the perfect daytime refresh for swimmers of all levels. A minimum of two lanes will be available during this timeframe.
Wednesday, November 4 · 8:15 am · Cowichan Aquatic Centre (Competition Pool), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
Tethered to the lane line and performing simulated spin exercises - this program is a great toning & cardio workout. Cooler pool.
Wednesday, November 4 · 9:00 am · Cowichan Aquatic Centre (Competition Pool), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
Cardio, Cardio, Cardio…This all-level class includes warm up, cardio, strengthening, abs, and a cool down. Taught in cooler pool.
Wednesday, November 4 · 9:00 am · Cowichan Aquatic Centre (Fitness Room 1), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
Beginner-friendly and welcoming to all levels, this class guides you through poses that build strength, endurance, and flexibility using only your body weight. You’ll learn to move with your breath through stretches and strengthening holds, options for more challenging…
Wednesday, November 4 · 9:00 am · Cowichan Aquatic Centre (Fitness Room 2), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
This is an all over body work out with a focus on strength, there will be low impact cardio to keep the heart rate elevated. If you need that extra push this is for you. Ages: 16 to 99.
Wednesday, November 4 · 9:00 am · Fuller Lake Arena, 2876 Fuller Lake Road, Chemainus, BC V0R 1K5
Hosted by Municipality of North Cowichan Recreation
Our drop-in Parent and Tot Skate offers a slower paced leisurely skate, which provides a safe environment. This is a great way to introduce your child to skating.
Wednesday, November 4 · 10:00 am · Fuller Lake Arena, 2876 Fuller Lake Road, Chemainus, BC V0R 1K5
Hosted by Municipality of North Cowichan Recreation
Enjoy a relaxed and focused skating experience during Adult Lap Skate. This session offers a calm environment to skate laps around Fuller Lake Arena at your own pace — perfect for light exercise, building stamina, or simply enjoying time on the ice. Ages: 15+.
Wednesday, November 4 · 10:00 am · Cowichan Aquatic Centre (Wave Pool), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
This is good for those living with arthritis, lower back pain, fibromyalgia or recovering from acute illness or surgery. Includes range of motion, muscle conditioning, and 10-15 minutes of gentle cardio. Work at your pace, taught in warm pool.
Wednesday, November 4 · 10:15 am · Cowichan Aquatic Centre (Fitness Room 1), 2653 James Street, Duncan, BC V9L 2X5
Hosted by Municipality of North Cowichan Recreation
Upbeat cardio classes. A great way to challenge yourself through drills and skills. Look at cycling in a new light. Ages: 16 to 99.
Friday, November 6 · 7:30 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Shantero Productions presents Canada’s #1 stand-up road warrior Ron James, is in the driver’s seat once again and bound full throttle for the ‘big wide open’ with his new show, ‘The Noise Between Our Ears.’ With a seismic level of socio-political change shifting a reality we…
Coming up
Friday, November 13 · 7:30 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
JDR Enterprises presents COMPLETELY CREEDENCE BAND is a dynamic tribute to the iconic American rock band CCR (Creedence Clearwater Revival). This talented group of musicians brings the classic hits and energy of CCR to audiences everywhere. With a deep appreciation for the music…
Saturday, November 14 · 7:30 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Cowichan Symphony Society presents Single Student/Child: $20 Subscriptions available now: Adult $240 | Student/Child $60. Please call 250-746-2722 to book subscriptions. CHRISTIAN KLUXEN, conductor HAYOUNG CHOI, cello Victoria Symphony Rossini: Il signor Bruschino Overture…
Sunday, November 15 · 7:30 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
The CPAC and Gee Dan Productions presents Grammy-nominated and JUNO-award-winning Canadian rock band, Crash Test Dummies, have played to fans all over the world for over 30 years. Get into the holiday spirit as they perform classic holiday hits from their festive Jingle All The…
Wednesday, November 18 · 7:00 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Paquette Entertainment presents Walk Like A Man is the ultimate celebration of Frankie Valli & The Four Seasons, recreating the iconic powerful falsetto with perfection. Produced by its very own West End star, Mark Halliday, Walk Like A Man has amazed audiences across the globe…
Saturday, November 21 · 7:30 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
GS Entertainment Productions presents Student $35 | Child $25 GOT STONES! – A High-Voltage Tribute to the Rolling Stones’ Steel Wheels Era Get ready to relive one of the Rolling Stones’ most iconic eras as GOT STONES! brings the electrifying energy of the Steel Wheels Tour back…
Sunday, November 22 · 7:30 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
The CPAC and Gee Dan Productions presents Please contact the box office at 250-746-2722 to join the waitlist. Tier 1: $88 Tier 2: $77.50 Amanda Marshall is a Diamond-certified Canadian singer-songwriter whose self-titled debut album stands among the best-selling Canadian albums…
Monday, November 23 · 7:00 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
The Cowichan Hospice Society presents Subscribe to all 5 shows for $70! Single tickets on sale on September 2, 2026. Subscriptions can be purchased by phone or in-person only. After an accident leaves her daughter Sumi comatose in Winnipeg, Sara arrives from Seoul. While using…
Saturday, December 5 · 12:00 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Senior $33 | Student/Child $18 | Family $90 The Cowichan holiday classic returns! Experience the magic of The Nutcracker this holiday season with RCYB’s annual full-length ballet. Featuring a cast of 100+ dedicated and enthusiastic dancers, The Nutcracker is under the direction…
Saturday, December 5 · 4:00 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Senior $33 | Student/Child $18 | Family $90 The Cowichan holiday classic returns! Experience the magic of The Nutcracker this holiday season with RCYB’s annual full-length ballet. Featuring a cast of 100+ dedicated and enthusiastic dancers, The Nutcracker is under the direction…
Thursday, December 10 · 8:00 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Ocean Entertainment Worldwide presents Senior $57.50 | $6 off base price for groups of 10 or more General tickets will be on sale on September 17 at 10am PST. Step out of the winter chill and into the elegant, warm, golden glow of a mid-century jazz club. HOME FOR THE HOLIDAYS ~…
Friday, December 11 · 7:00 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Zachary Stevenson Music presents Student: $39 | Child $29 Early bird sale begins Friday, September 11 until September 28th at 10am PST. Get regular adult-priced tickets for $59 in the early bird sale! Acclaimed performer and musician Zachary Stevenson returns to Duncan this…
Sunday, December 13 · 2:00 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Senior $33 | Student/Child $18 Winter Harp is a Christmas masterpiece! Velvet gowns, golden instruments, candles, backdrops of cathedrals and snow – it’s like visiting Christmases of long ago. Classical and Celtic harps combine with flutes, violin/fiddle, rare medieval…
Monday, December 14 · 7:00 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
The Cowichan Hospice Society presents Subscribe to all 5 shows for $70! Single tickets on sale on September 2, 2026. Subscriptions can be purchased by phone or in-person only. Between 1957 and 1958, Robert Bateman and Bristol Foster undertook the adventure of a lifetime —…
Friday, December 18 · 7:30 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Mike and Chantelle Delamont present Regular on sale begins Friday, October 9 at 10am PST. Back by popular demand! God is a Scottish Drag Queen Christmas Special returns this December! God, dressed in a holiday power suit, returns to set the record straight and expound on…
Saturday, December 19 · 7:30 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Cascadia Concerts presents General sales begin on Monday, September 21 at 10am PST. Student $35 | Child $25 Songs For A Winter’s Night celebrates the enduring legacy of Gordon Lightfoot with an evening of timeless, familiar melodies and holiday charm. Drawing from every era of…
Sunday, December 20 · 3:30 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Festive Brass presents Student $28 This holiday season, Festive Brass takes you to the movies with A Cinematic Christmas — a spectacular live concert celebrating the music, magic and memories of the holiday season on screen. Featuring Festive Brass’s signature blend of brilliant…
Monday, January 11 · 7:00 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
The Cowichan Hospice Society presents Subscribe to all 5 shows for $70! Single tickets on sale on September 2, 2026. Subscriptions can be purchased by phone or in-person only. The estranged children of a once-famous artist hire a forger to complete his unfinished works so they…
Friday, January 22 · 7:30 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Cowichan Musical Society presents Regular Adult Priced Tickets: Rows D-N $65 Rows C & O : $49 Rows A-B & P: $39 Child $39 (All Rows) Inspired by the popular Disney film, Frozen tells a heartwarming story of courage, self-acceptance and sisterhood. Set in the kingdom of…
Saturday, January 23 · 2:00 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Cowichan Musical Society presents Regular Adult Priced Tickets: Rows D-N $65 Rows C & O : $49 Rows A-B & P: $39 Child $39 (All Rows) Inspired by the popular Disney film, Frozen tells a heartwarming story of courage, self-acceptance and sisterhood. Set in the kingdom of…
Sunday, January 24 · 2:00 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Cowichan Musical Society presents Regular Adult Priced Tickets: Rows D-N $65 Rows C & O : $49 Rows A-B & P: $39 Child $39 (All Rows) Inspired by the popular Disney film, Frozen tells a heartwarming story of courage, self-acceptance and sisterhood. Set in the kingdom of…
Monday, January 25 · 7:30 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
The CPAC and Gee Dan Productions presents General onsale begins on Friday, October 23 at 10am PST. The Sheepdogs are Canada’s leaders in rock ‘n’ roll entertainment. Four-time JUNO Award winners from Saskatoon, with multiple Gold and Platinum records to their name, they blend…
Wednesday, January 27 · 7:30 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Dan Quinn Entertainment presents Senior $49 | Child $29 General onsale begins on Friday, October 23 at 10am PST. The Snowed In Comedy Tour is back with a brand new show! Now celebrating its 18th year, what began as a wild idea in the middle of a Canadian winter has snowballed…
Thursday, January 28 · 7:30 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Senior $38 | Student $20 The world’s premier touring guitar festival, International Guitar Night, returns to British Columbia with an unforgettable lineup of four extraordinary guitarists from around the globe. From January 25 to February 1, 2026, music lovers across British…
Friday, January 29 · 7:30 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Cowichan Musical Society presents Regular Adult Priced Tickets: Rows D-N $65 Rows C & O : $49 Rows A-B & P: $39 Child $39 (All Rows) Inspired by the popular Disney film, Frozen tells a heartwarming story of courage, self-acceptance and sisterhood. Set in the kingdom of…
Saturday, January 30 · 2:00 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Cowichan Musical Society presents Regular Adult Priced Tickets: Rows D-N $65 Rows C & O : $49 Rows A-B & P: $39 Child $39 (All Rows) Inspired by the popular Disney film, Frozen tells a heartwarming story of courage, self-acceptance and sisterhood. Set in the kingdom of…
Sunday, January 31 · 2:00 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Cowichan Musical Society presents Regular Adult Priced Tickets: Rows D-N $65 Rows C & O : $49 Rows A-B & P: $39 Child $39 (All Rows) Inspired by the popular Disney film, Frozen tells a heartwarming story of courage, self-acceptance and sisterhood. Set in the kingdom of…
Thursday, February 11 · 7:00 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Regular Adult $45 | Senior $38 | Student $20 | Child $18 *Discounted Rows A&B: Adult/Senior $38 | Student/Child $18 Photo credit: Akari Fujiwara & Omar Hernandez by Tea & Thread Designs Beloved all over the world for its drama and romance, Ballet Jorgen brings the timeless…
Friday, February 12 · 7:30 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
James & Jamesy presents Tier 1: $68.50 Tier 2: $55.50 Tier 3: $45.50 Juliet: A Revenge Comedy By Monster Theatre Presented by James & Jamesy WHAT IF JULIET DOESN’T KILL HERSELF? Stuck in an endless loop of turning a dagger on herself night after night, Juliet breaks out of her…
Thursday, February 25 · 7:00 pm · Cowichan Performing Arts Centre, 2687 James Street, Duncan, BC
Hosted by Cowichan Performing Arts Centre
Student $15 | Child $10 The Vancouver International Mountain Film Festival (VIMFF) is back for its fourth year in the Cowichan Valley! The evening includes exhilarating, award-winning short films featuring skiing, hiking, climbing, biking, environmental activism and stewardship,…