Brian Rolston added a goal and three assists for the Bruins, who won a second straight following a four-game losing streak and completed a six-game season's sweep of the Maple Leafs.
Boston extended its Northeast Division lead over idle Ottawa to three points.
Starting Leafs goaltender James Reimer was pulled in the first period after yielding four goals on nine shots. Jonas Gustavsson made 11 saves the rest of the way.
Pregnant Mila Kunis wins 'Best Villain' at MTV Movie Awards
Charlize Theron not engaged to Sean Penn 'yet'