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.
Scarlett Johansson steps out with fiance after pregnancy reveal
Susan Sarandon 'very excited' about daughter's pregnancy