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.
Boston schools pull out free condoms over wrapping complaints
NBC reportedly holds celebs hostage to Jimmy Fallon's show