 On August 10, 2009, MacDonald was signed to a one-year contract by the Toronto Maple Leafs.Prior to the 2009–10 season, MacDonald was placed on waivers and was assigned the starting goaltender for the Toronto Marlies of the AHL, on September 29, 2009.On October 8, 2009, MacDonald was called up to the Maple Leafs to back up Vesa Toskala.