Tracey drew an assist on the first goal of the game by Braden Schneider of the Brandon Wheat Kings, with his marker standing as the lone goal of the first period.
Peyton Krebs of the Kootenay Ice continued his impressive play in the tournament by scoring Canada’s second goal 7:34 into second period and, after Latvia pulled within one with 9:59 to play, added an empty netter with 20 seconds remaining.
Schneider and Connor Zary of the Kamloops Blazers picked up assists on the final goal.
Team Canada fired 43 shots at Latvia while Taylor Gauthier of the Prince George Cougars made 36 saves in the Canadian net.
Canada now advances to the semifinal and will face host Sweden after their 4-2 win over the Czech Republic.
The news wasn’t as good for Warriors import Yegor Buyalski and Team Belarus as they dropped a 6-0 decision to Russia. Russia faces the U.S. in the other semifinal after the Americans’ 6-0 win over Finland.
Both semifinals take place Saturday in Ornskoldsvik.