Walsh started learning to skate in 2003. Alison Purkiss became her coach 2010. She placed tenth in the novice women's event at the 2016 Canadian Championships.