Thursday, May 26–Saturday, June 4, 2016

Monday, May 30–Friday, June 3, 2016

Thursday, June 2–Friday, June 3, 2016

Friday, June 3, 2016

Friday, June 3–Saturday, June 4, 2016

Sunday, June 5, 2016

Friday, June 10–Saturday, July 23, 2016

Saturday, June 25, 2016

Saturday, July 16, 2016

Download our Canada 2016 Festival program in PDF format