Madi grew up in Ripley, Ontario and played minor hockey there before switching to girls hockey in atom. She played for the Kitchener Lady Rangers and Saugeen-Maitland Lightning. In 2015 she travelled to Bolzano, Italy to compete in the World Selects Invitational with Pro Hockey Development as well as had many encounters with Rush Hockey (Toronto) and the BeanTown Classic (Boston). Taking it to the next level, Madi played in the PWHL for the Kitchener-Waterloo Rangers for two seasons.
From there she was selected to play at the Canada Winter Games for Team Ontario in 2019. After high school she pursued hockey at the university level playing two seasons in the NCAA for Syracuse University as well as two seasons for the University of Western Ontario (UWO) in the OUA.