Ward stopped all 32 shots he saw for the Hurricanes, who collected their fifth win in seven contests.
Jay Harrison and Tim Brent also scored for Carolina.
The Maple Leafs, who have lost seven of their last 10 games, started Jonas Gustavsson in goal but he was pulled after yielding three goals on 12 shots. Jussi Rynnas came in and turned side all 10 shots he faced.
Wisconsin business offering 'therapeutic cuddling' forced to close
Reindeer recovered after escaping from Santa during lighting ceremony