OTTAWA -- Zach Boychuk scored two goals in Canada's 5-1 victory over Germany at the world junior hockey championship on Monday.
The win gives Canada (3-0) at least second place in Pool A.
The United States (2-0) faces Kazakhstan (0-2) on Tuesday. If the U.S. wins that game, it would make Wednesday's final game between Canada and the U.S. a battle for first place in the pool -- and with it, a bye to the semifinal.
The runner-up faces the third-place team from Pool B in a quarterfinal game.
John Tavares had a goal and an assist, while Jamie Benn and Evander Kane also scored for Canada. Defenseman Ryan Ellis added a pair of assists.
"They gave us shots, but we weren't real dangerous for long periods of time," Canada coach Pat Quinn said. "As everyone knows this tournament gets tougher and tougher as you proceed and this was a good test for us tonight."
David Wolf scored for Germany (1-2).
Chet Pickard earned his second start in as many days and stopped 12 of 13 shots in the victory. The Nashville Predators' draft pick has faced 24 shots in two games.
German goaltender Philipp Grubauer made 44 saves on 49 shots.
"Our goal was to hang around in the game as long as possible and be an uncomfortable opponent for a very, very stacked [and] talented team," said German assistant coach and former NHL player Uwe Krupp.
Earlier in the day, Magnus Svensson Paajarvi had two goals and two assists to help Sweden rout Latvia 10-1.
Nicklas Lasu also had two goals for Sweden, which improved to 3-0-0 at the tournament with one game remaining in the preliminary round. Sweden faces Russia on Wednesday afternoon.
Erik Karlsson, Simon Hjalmarsson and Joakim Andersson each had a goal and two assists for Sweden while Andre Petersson, David Ullstrom and Mattias Tedenby had a goal each.
Sweden's Mark Owuya faced 10 shots. Sweden outshot Latvia 61-11.
Roberts Jekimovs scored for Latvia, which is 0-3-0 and closes out its preliminary round against Finland (0-2-0) on Tuesday night.