England opened the tournament by scoring six tries in a 41-17 win over Fiji, while the Canadians were beaten 81-12 by Australia.
Coach Nigel Redmans side go on to face Australia on June 14 at Newport and almost certainly need to win all three of their Pool C games to book a semi-final place against the Pool B winners at the Arms Park in Cardiff on June 18.
England Under-20s
15 Noah Cato (Saracens)
14 Mark Odejobi (London Wasps)
13 Luke Eves (Bristol Rugby)
12 Alex Tait (Newcastle Falcons)
11 Charlie Sharples (Gloucester Rugby)
10 Rob Miller (Newcastle Falcons)
9 Ben Youngs (Leicester Tigers)
1 Billy Moss (Bath Rugby)
2 Joe Gray (Northampton Saints)
3 Scott Freer (Leeds Carnegie)
4 Courtney Lawes (Northampton Saints)
5 Gregor Gillanders (Leicester Tigers)
6 Jon Fisher (London Irish)
7 Matthew Cox (Worcester Warriors)
8 Hugo Ellis (London Wasps, captain)
Replacements
16 James Clark (London Irish)
17 Alex Corbisiero (London Irish)
18 Ben Thomas (Saracens)
19 Scott Hobson (Cornish Pirates)
20 Joe Simpson (London Wasps)
21 Alex Goode (Saracens)
22 Miles Benjamin (Worcester Warriors)