Junior and Senior High Performance women and men compete in qualifications and finals at the 2018 Canadian Artistic Gymnastics Championships in Waterloo, Ontario,  May 24 to 27, 2018.

Photos by Grace Chiu