Danick Gauthier and Charlie Coyle each scored twice while Kevin Gagne, Tomas Jurco, Jonathan Huberdeau and Ryan Tesink added one each.
Half of the team's goals came in the opening 5:01 of the first period.
Mathieu Corbeil got the win in goal with 27 saves.
The Sea Dogs carry a 3-0 series lead into Game 4 Wednesday at Centre 200.
If Saint John completes the sweep, it would be the second straight year the Sea Dogs will have eliminated the Eagles in four games.
NOTES: Sea Dog scratches were Maxime Villemaire (right knee injury), Devon Oliver-Dares (broken collarbone), Grant West (flu), Spencer MacDonald (right bicep strain), and Ian Saab (suspended). Dylan McGuigan dressed for his first ever QMJHL playoff game in place of West, registering one shot on goal and three hits. Jordan Moore dressed for his second straight game in place of MacDonald, who took part in the team’s morning skate, but was not ready to play. Coyle’s eight goals are a new Sea Dog single series record.
Three Stars: 1. Gauthier (SJ) 2. Coyle (SJ) 3. Carrier (CB) Top Dog: Jurco
Visit the News 88.9 Sea Dogs Blog to Tim Roszell's calls for all eight of the Sea Dogs goals last night.