Upcoming Events

May 28 & 29, 2016: Doors Open 2016

June 3 & 4, 2016: Homecoming

June 17, 2016: CMCC's 71st Convocation

June 23, 2016: Alberta BackSwing

Aug. 28, 2016: Bat Crackers

Sept. 15, 2016: Ontario BackSwing