Troy Bourke had two helpers as Canada doubled up Russia 4-2 at the 2012 world under-18 hockey championship.
The Prince George Cougars' leading scorer helped setup Kerby Rychel for goals in the first and second period in Breclav, Czech Republic in Thursday's quarterfinal. Canada advances to play the undefeated United States in the semifinal today at 10 a.m. (TSN, Cable 22).
Sweden plays Finland in the other semifinal with the winners advancing to the gold-medal game Sunday at 7 a.m.
Mathew Dumba and Felix Girard had the other goals for Canada, while Medicine Hat Tigers forward Hunter Shinkaruk had two assists.
Russia out shot Canada 30-28.