Ivy grew up in Beaverton and has been skating with the Beaverton Skating Club since she was 9 years old. She has been competing since 2015, and in February 2020 she qualified for the Skate Ontario Provincial Championships. She was a PA with the Club for 4 years and now shares her passion for skating as a Certified Canskate Coach. Ivy is also Regional Coach Trained.
She is currently working on completing her Star 9 skills and Gold dances.