In 2016, Walsh teamed up with Trennt Michaud. The two are coached by Alison Purkiss and Margaret Purdy in London, Ontario. Making their international debut, they placed eleventh at a Junior Grand Prix (JGP) competition held in late September in Tallinn, Estonia, and fifth the following month at a JGP event in Dresden, Germany. In January 2017, they won the junior pairs' title at the Canadian Championships and were named in Canada's team to the 2017 World Junior Championships in Taipei. Competing in Taiwan, they placed sixth in the short program, fifth in the free skate, and fifth overall.