Osmond debuted on the senior level in 2012 and won gold at the 2012 Skate Canada International. After winning what would be the first of three national titles, she placed eighth in her World Championship debut. As part of the 2014 Canadian Olympic team, Osmond won a silver medal in the team event. After being sidelined by injury and struggling to return to competitive form, Osmond reclaimed her Canadian title in 2017 and won silver at the 2017 World Championships. The following season, she stood on the podium at every event she entered, winning the bronze medal at the 2018 Winter Olympics and the 2017–18 Grand Prix Final, and taking gold at the 2018 World Championships. She also won Olympic gold as part of the Canadian team in the 2018 Olympic team event. Osmond then retired from competition.