Game grades: Powerhouse Team Canada stomps Russians in World Jr. semi-final