[4] She attended Centennial Secondary in Coquitlam, British Columbia outside of her hometown of Surrey to remain close to her six-day a week training at Omega Gymnastics.
[12] She made her international debut at the Élite Gym Massilia in November, winning gold with her team and silver in the all-around behind compatriot Rose-Kaying Woo.
[19] In February, Olsen began her season at Elite Canada, winning gold on vault and floor and silver in the all-around, uneven bars, and balance beam.
[20] One month later at the International Gymnix, she won gold on vault, silver with her team and on floor, bronze in the all-around, and placed seventh on balance beam.
[21] She then traveled to Aracaju, Brazil for the Junior Pan American Championships and won team gold alongside teammates Rose-Kaying Woo, Megan Roberts, and Sydney Townsend.
[25][26] In May, Olsen competed at the Canadian National Championships, winning vault gold, all-around, uneven bars, and balance beam silver, and floor exercise bronze.
[28] Olsen competed in the senior division of the Elite Canada in late January, winning vault gold, floor exercise bronze, and placing sixth in the all-around and eighth on beam.
[34] She went on to compete at the WOGA Classic in Frisco, Texas, winning vault and floor exercise gold and all-around silver behind Japan's Nagi Kajita.
[35] Then in March, she competed at the International Gymnix, winning gold on vault and bronze on floor, and placing fourth with her team and twelfth in the all-around.
[36] In April, she competed at the Pacific Rim Championships in Everett, Washington winning vault gold, team silver, floor exercise bronze, and placing fourth in the all-around and seventh on the balance beam.
[37] She then competed at the Canadian Championships, winning vault gold, floor exercise silver, and placing fourth in the all-around, ninth on uneven bars, and eleventh on the balance beam.
[39] Olsen was named to the Canadian Olympic team in late June alongside Ellie Black, Isabela Onyshko, Brittany Rogers, and Rose-Kaying Woo.
[53] Olsen began her 2018 season at Elite Canada, winning the gold medal on the vault and the silver on the floor exercise behind Brooklyn Moors.
[55] She was selected to the Canadian team for the 2018 Commonwealth Games held in Gold Coast, Australia alongside Ellie Black, Jade Chrobok, Isabela Onyshko, and Brittany Rogers.
[58] Olsen was named to Canada's World Championships team alongside Ellie Black, Sophie Marois, Brooklyn Moors, and Ana Padurariu.
[63] In June, she was named to the team to compete at the 2019 Pan American Games alongside Ellie Black, Ana Padurariu (later replaced by Isabela Onyshko), Brooklyn Moors, and Victoria-Kayen Woo.
[67] She was named to the team to compete at the World Championships in Stuttgart, Germany alongside Ana Padurariu, Ellie Black, Brooklyn Moors, and Victoria-Kayen Woo.
[70] Then in the vault final, she finished in fourth place behind Americans Simone Biles and Jade Carey and Ellie Downie of Great Britain.
[75] On June 17, Olsen was officially named to Canada's 2020 Olympic team alongside Ellie Black, Brooklyn Moors, and Ava Stewart.
[78] In July Olsen competed at the Pan American Championships alongside Denelle Pedrick, Ava Stewart, Sydney Turner, and Rose-Kaying Woo.
[81] In late June, Olsen was named to the team to represent Canada at the 2024 Summer Olympics alongside Ellie Black, Cassie Lee, Aurélie Tran, and Ava Stewart.
She made her NCAA gymnastics debut at Alabama on January 5, 2019, winning the vault title in a quad meet against Southeast Missouri, Temple and Northern Illinois.