Guo represented Canada at the 2020 Summer Olympics in Tokyo, Japan.[7] She competed in the women's foil and women's team foil events. She advanced to the Table of 16 in individual foil, and helped Canada to a fifth-place finish in team foil.
In 2021, Guo won the Cadet Women's Foil World Championship in Cairo, Egypt.
On 6 April 2022, Guo successfully defended her Cadet Women's Foil World Championship title in Dubai. In the final match of women’s foil, Guo faced Great Britain’s Carolina Stutchbury, winning with a 15-7 score. In the semifinal round, Stutchbury won against Japan’s Rino Nagase, 15-10, while Guo defeated Italy’s Matilde Molinari, 15-11.[8]