Manchester United striker Marcus Rashford drew a blank on his England Under-20s debut as their Canada counterparts caused an upset with a 2-1 win at Doncaster's Keepmoat Stadium.
Rashford, 18, who has exploded on to the national stage with five goals in his first eight games for Manchester United, failed to find the target but did set up England's goal for Kasey Palmer.
Chelsea midfielder Palmer reduced the deficit in the second half after fine solo goals from Canada's Kadin Chung and Marco Bustos had put the visitors in control.
Rashford followed up two goals on his first-team debut against Midtjylland in the Europa League in February with a double in his Barclays Premier League bow against Arsenal.
He also scored the winner in the Manchester derby and his dream start for United prompted speculation that he could be a late contender for Roy Hodgson's senior squad for this summer's Euro 2016 finals.
But in a conscious bid to take him out of the spotlight, England Under-21s' head coach Gareth Southgate left him out of his squad for Saturday's 1-1 draw in Switzerland and Rashford instead joined up with Keith Downing's under-20s.
Downing's side fell behind to a superb individual effort in the 13th minute from Canada left-back Chung, who cut in from the left and advanced to the edge of the penalty area before unleashing a curling shot beyond goalkeeper Angus Gunn.
Canada increased their lead in the 68th minute when Bustos fired home from the edge of the area, while Rashford was well marshalled by Canada defender Thomas Meilleur-Giguere.
But in the 71st minute Rashford broke free of his marker down the right and cut the ball back for Palmer to side-foot home from 12 yards.
There was to be no grandstand finish however, and the 3,264-strong crowd got only a brief glimpse of Rashford's talent.