A second-straight shutout for Keith Kinkaid alongside goals from Patrick Kane, Derek Ryan and Alex Debrincat made it three-out-of-three for the Americans at the IIHF World Championship.
Leon Draisaitl and Germany remain winless on two points, with the prospect of a relegation battle looming after two shootout losses.
Goaltender Niklas Treutle couldn't kickstart Germany with his save of the tournament contender that denied Cam Atkinson an open net chance in front of goal 10 minutes into the first period.
Four-straight penalties in the second frame gave the Americans ample powerplay opportunities to take control. Patrick Kane one-timed the eventual game winner on the 5-on-3 off the feed from Atkinson before Kane turned provider to find Derek Ryan 2:05 later for the insurance.
Wins against Korea and Latvia for Germany in their next two games look necessary to keep them in contention for a spot in the quarter-finals. At the other end of the standings, the United States look to take a firm grasp on top spot in Group A with a win over Latvia on Thursday.
SWEDEN 3, FRANCE 0
It took only 24 seconds for Sweden to take the lead and for Oilers defenceman Adam Larsson to notch his first point of the tournament in a 3-0 shutout win over France.
Larsson fed an open Rickard Rakell before assisting his namesake and defensive partner Oliver Ekman-Larsson for his second helper in the third frame to all but secure the win for the Swedes.
Sweden keep pace with Russia in the Group A standings with three regulation wins and nine points heading into a clash with Austria on Wednesday.
CANADA 7, DENMARK 1
Ryan Nugent-Hopkins led the way with two goals and a Player of the Game performance against hosts Denmark as the Canadian offence kept clicking in a 7-1 win, making it a tournament-high 21 goals in three games for Canada.
Connor McDavid added three assists and Darnell Nurse supplimented his plus-2 by earning his first point of the World Championship with a helper on Colorado Avalanche and St. Albert native Tyson Jost's late goal in the third period.
McDavid used his speed to draw the attention of two Denmark penalty-killers before passing off to an open Aaron Ekblad at the point for Canada's second at 11:57 of the first period. The captain's assists continued in the middle frame when his rebound bounced to former Oiler Jordan Eberle in the slot for the 3-0 lead.
Nuge gathered another McDavid rebound on the odd-man rush in the third period for his second goal of the game after scoring unassisted through Sebastien Dahm's five-hole.
Canada has a day off before meeting Norway on Wednesday at the Jyske Bank Boxen Arena in Herning.