The Leafs played a smothering defense, allowing James Reimer to earn the win after making only 17 saves -- just the second victory in the last six games for the Leafs.
Ward finished with 36 stops for the Hurricanes, who dropped their ninth in 10 games.
Carolina continued to struggle under new Coach Kirk Muller, falling to 1-6 since he replaced Paul Maurice last month.
Megyn Kelly: Santa Claus and Jesus are both white men
Video of Victoria’s Secret models trying to 'twerk' hits Instagram