Canadian Society for Mechanical Engineering (CSME) International Congress: Recent submissions