Osmond set a new personal best in the free skate at the 2017 CS Autumn Classic International in Montreal. She began her Grand Prix season at 2017 Skate Canada, which she won, five years after her victory in 2012 in her senior debut season. Despite errors in her long program, she pronounced herself "mostly just really happy" with how she skated. At her second Grand Prix assignment, the 2017 Internationaux de France, she won the bronze medal. These results qualified her again for the Grand Prix Final, this time in Nagoya, Japan, where she earned the bronze medal, behind Alina Zagitova and Maria Sotskova. At the 2018 Canadian Figure Skating Championships she placed second, again behind Daleman.