 Messing began the Olympic season at the 2017 CS Autumn Classic International, where he won the bronze medal behind Javier Fernandez and Yuzuru Hanyu.Competing on the Grand Prix circuit, he placed eighth at the 2017 Skate Canada International and fifth at the 2017 NHK Trophy.Competing at the 2018 Canadian Championships that would decide the nation's delegation to the 2018 Winter Olympics, Messing placed third in both the short program and free skate, winning the silver medal behind Patrick Chan.