The Canes have ignited for three second-period goals to move ahead of the Sens 3-1 after 40 minutes.
After a strong first period from goalie Cam Ward, who made several high-quality saves, the Canes tied it 1-1 on Pat Dwyers bullet of a shot from the right circle. Tuomo Ruutus goal, on a sharp pass from Eric Staal pushed the Canes ahead 2-1, and Elias Lindholm power-play goal made it 3-1.
Jason Spezza's goal just 1:07 into the first period has given the Sens a 1-0 lead after one. Had Ward not made some super saves -- and one spectacular save -- the Canes would have been in a bigger hole.
In the second, Jordan Staals line followed up a strong shift from the fourth line. Staal kept the puck alive and Dwyer beat Sens goalie Robin Lehner with a top-shelf shot.
Ruutu scored his second goal of the season, and second in four games, with a quick wrister. Lindholm then scored on the power play after some strong work by Eric Staal, who kept possession as he circled the net and got the puck to Lindholm.
Lindholm, recalled Friday from the Charlotte Checkers (AHL), moved in from the bottom of the right circle and ripped a top-shelf shot for his second career goal. It was the Canes first three-goal period since Oct. 19 against the New York Islanders.
In the firtst, Spezza followed up his own shot from the slot and knocked in the rebound as the Sens showed more early jump than the Canes.
Both teams were coming off Saturday road games -- the Canes losing a 3-2 overtime game in Boston and Ottawa winning 4-2 in a physical game in Detroit.
After Spezza's 10th of the season gave the Sens the lead, Ward made a stop on Colin Greening that was special. Greening was looking to score on a rebound on the backside but Ward made a quick move to his right and got a piece of the puck with his stick at 5:13 of the period.
The Canes had some good chances late in the first as Kevin Westgarth and Jiri Tlusty had shots in front. But they could not get the puck past Lehner, who had 34 saves in beating the Red Wings.
The Sens finished with a 12-11 shooting edge in the first. Both teams had 14 shots in the second.
The Canes made one lineup change from Saturday, inserting defenseman Jay Harrison and making Tim Gleason a healthy scratch. Riley Nash and Mike Komisarek also were healthy extras.
With Gleason out the lineup, Manny Malhotra wore an A and served as an alternate captain.
Former Canes defenseman Joe Corvo was a scratch for the Sens.