 MacDonald failed to make the Canadiens out of training camp and, after clearing waivers, was assigned to their AHL affiliate, the Hamilton Bulldogs.He signed a one-year contract with the Schwenninger Wild Wings of the Deutsche Eishockey Liga on June 19, 2015 and had his contract renewed for a second year in March 2016.In 2017, he was let go.