October 17, 2025
Friday, 7:30 pm
October 18, 2025
Saturday, 7:30 pm
October 17, 2025
Friday, 7:30 pm
October 18, 2025
Saturday, 7:30 pm
October 22, 2025
Wednesday, 7:30 pm
October 23, 2025
Thursday, 7:30 pm
October 24, 2025
Friday, 7:30 pm
October 22, 2025
Wednesday, 7:30 pm
October 23, 2025
Thursday, 7:30 pm
October 24, 2025
Friday, 7:30 pm
October 22, 2025
Wednesday, 7:30 pm
October 23, 2025
Thursday, 7:30 pm
October 24, 2025
Friday, 7:30 pm
November 20, 2025
Thursday, 7:30 pm
November 21, 2025
Friday, 7:30 pm
November 22, 2025
Saturday, 7:30 pm
November 20, 2025
Thursday, 7:30 pm
November 21, 2025
Friday, 7:30 pm
November 22, 2025
Saturday, 7:30 pm
November 20, 2025
Thursday, 7:30 pm
November 21, 2025
Friday, 7:30 pm
November 22, 2025
Saturday, 7:30 pm
November 27, 2025
Thursday, 7:30 pm
November 28, 2025
Friday, 7:30 pm
November 29, 2025
Saturday, 7:30 pm
November 27, 2025
Thursday, 7:30 pm
November 28, 2025
Friday, 7:30 pm
November 29, 2025
Saturday, 7:30 pm
November 27, 2025
Thursday, 7:30 pm
November 28, 2025
Friday, 7:30 pm
November 29, 2025
Saturday, 7:30 pm
December 11, 2025
Thursday, 7:30 pm
December 12, 2025
Friday, 7:30 pm
December 13, 2025
Saturday, 7:30 pm
December 11, 2025
Thursday, 7:30 pm
December 12, 2025
Friday, 7:30 pm
December 13, 2025
Saturday, 7:30 pm
December 11, 2025
Thursday, 7:30 pm
December 12, 2025
Friday, 7:30 pm
December 13, 2025
Saturday, 7:30 pm
January 8, 2026
Thursday, 7:30 pm
January 9, 2026
Friday, 7:30 pm
January 8, 2026
Thursday, 7:30 pm
January 9, 2026
Friday, 7:30 pm
January 15, 2026
Thursday, 7:30 pm
January 16, 2026
Friday, 7:30 pm
January 17, 2026
Saturday, 7:30 pm
January 15, 2026
Thursday, 7:30 pm
January 16, 2026
Friday, 7:30 pm
January 17, 2026
Saturday, 7:30 pm
January 15, 2026
Thursday, 7:30 pm
January 16, 2026
Friday, 7:30 pm
January 17, 2026
Saturday, 7:30 pm
February 19, 2026
Thursday, 7:30 pm
February 20, 2026
Friday, 7:30 pm
February 19, 2026
Thursday, 7:30 pm
February 20, 2026
Friday, 7:30 pm
February 25, 2026
Wednesday, 7:30 pm
February 26, 2026
Thursday, 7:30 pm
February 27, 2026
Friday, 7:30 pm
February 28, 2026
Saturday, 3:00 pm
February 28, 2026
Saturday, 7:30 pm
March 1, 2026
Sunday, 3:00 pm
February 25, 2026
Wednesday, 7:30 pm
February 26, 2026
Thursday, 7:30 pm
February 27, 2026
Friday, 7:30 pm
February 28, 2026
Saturday, 3:00 pm
February 28, 2026
Saturday, 7:30 pm
March 1, 2026
Sunday, 3:00 pm
February 25, 2026
Wednesday, 7:30 pm
February 26, 2026
Thursday, 7:30 pm
February 27, 2026
Friday, 7:30 pm
February 28, 2026
Saturday, 3:00 pm
February 28, 2026
Saturday, 7:30 pm
March 1, 2026
Sunday, 3:00 pm
February 25, 2026
Wednesday, 7:30 pm
February 26, 2026
Thursday, 7:30 pm
February 27, 2026
Friday, 7:30 pm
February 28, 2026
Saturday, 3:00 pm
February 28, 2026
Saturday, 7:30 pm
March 1, 2026
Sunday, 3:00 pm
February 25, 2026
Wednesday, 7:30 pm
February 26, 2026
Thursday, 7:30 pm
February 27, 2026
Friday, 7:30 pm
February 28, 2026
Saturday, 3:00 pm
February 28, 2026
Saturday, 7:30 pm
March 1, 2026
Sunday, 3:00 pm
February 25, 2026
Wednesday, 7:30 pm
February 26, 2026
Thursday, 7:30 pm
February 27, 2026
Friday, 7:30 pm
February 28, 2026
Saturday, 3:00 pm
February 28, 2026
Saturday, 7:30 pm
March 1, 2026
Sunday, 3:00 pm
March 19, 2026
Thursday, 7:30 pm
March 20, 2026
Friday, 7:30 pm
March 21, 2026
Saturday, 7:30 pm
March 19, 2026
Thursday, 7:30 pm
March 20, 2026
Friday, 7:30 pm
March 21, 2026
Saturday, 7:30 pm
March 19, 2026
Thursday, 7:30 pm
March 20, 2026
Friday, 7:30 pm
March 21, 2026
Saturday, 7:30 pm
March 26, 2026
Thursday, 7:30 pm
March 27, 2026
Friday, 7:30 pm
March 26, 2026
Thursday, 7:30 pm
March 27, 2026
Friday, 7:30 pm
May 20, 2026
Wednesday, 7:30 pm
May 21, 2026
Thursday, 7:30 pm
May 22, 2026
Friday, 7:30 pm
May 23, 2026
Saturday, 3:00 pm
May 23, 2026
Saturday, 7:30 pm
May 24, 2026
Sunday, 3:00 pm
May 20, 2026
Wednesday, 7:30 pm
May 21, 2026
Thursday, 7:30 pm
May 22, 2026
Friday, 7:30 pm
May 23, 2026
Saturday, 3:00 pm
May 23, 2026
Saturday, 7:30 pm
May 24, 2026
Sunday, 3:00 pm
May 20, 2026
Wednesday, 7:30 pm
May 21, 2026
Thursday, 7:30 pm
May 22, 2026
Friday, 7:30 pm
May 23, 2026
Saturday, 3:00 pm
May 23, 2026
Saturday, 7:30 pm
May 24, 2026
Sunday, 3:00 pm
May 20, 2026
Wednesday, 7:30 pm
May 21, 2026
Thursday, 7:30 pm
May 22, 2026
Friday, 7:30 pm
May 23, 2026
Saturday, 3:00 pm
May 23, 2026
Saturday, 7:30 pm
May 24, 2026
Sunday, 3:00 pm
May 20, 2026
Wednesday, 7:30 pm
May 21, 2026
Thursday, 7:30 pm
May 22, 2026
Friday, 7:30 pm
May 23, 2026
Saturday, 3:00 pm
May 23, 2026
Saturday, 7:30 pm
May 24, 2026
Sunday, 3:00 pm
May 20, 2026
Wednesday, 7:30 pm
May 21, 2026
Thursday, 7:30 pm
May 22, 2026
Friday, 7:30 pm
May 23, 2026
Saturday, 3:00 pm
May 23, 2026
Saturday, 7:30 pm
May 24, 2026
Sunday, 3:00 pm
Kay Meek Arts Centre (KMAC) is a charitable, non-for-profit organization. We pride ourselves on creating a home for great arts experiences, gathering our community in an inspiring and inclusive environment, and providing access to cultural expression in its many forms.
The venue features a 498 seat main stage theatre, a black box theatre, a meeting/reception room, and a bright and welcoming lobby. KMAC is located just north of Ambleside with easy access to highway 99 and the Lions Gate Bridge.
We create a home for great arts experiences, gathering our community in an inspiring and inclusive environment, and providing access to cultural expression in its many forms.
We are guided by four core values:
We offer an inviting, inspiring. and inclusive space where all are welcome. We are a home for creative expression, connection, and celebration
We facilitate life-long learning and strive for continuous improvement in our organization. We encourage curiosity and exploration, and we seek out diverse new ideas.
We set high standards for ourselves, and we aspire to best-in-class performance. Among our peers, we lead by example, and we share what we learn.
We are a proactive source of engagement and collaboration with community partners across the North Shore. Our relationships extend beyond our walls.