This win by England 'A' follows the senior team's 15-13 win over New Zealand at the Westpac Stadium in Wellington earlier on Saturday.
Martin Johnson's England side beat the Kiwis for the first time since 1973 in their own backyard in a game that kicked off at 07.00 GMT (08.00 BST). The other England win came 16 hours later (23.00 GMT, 24.00 BST).
England, led by Newcastle forward Hugh Vyvyan, scored six tries against one in a game in which they needed to overcome some end-of-season tiredness and a slow start.
England 'A' managed to bounce back from an early lapse, which allowed Canadian Morgan Williams in for a try, to take a handy 21-7 lead into the half-time break.
Dan Scarbrough, one of the six England try-scorers, said that the Canadian defence was not always up to par. "There were gaps out there and we managed to find quite a few of them. It was pleasing to win, but there is still a lot to work on," he said.
England's next game in the Churchill Cup tournament is against the United State in Vancouver next Saturday (June 21), with the tournament's Final scheduled for June 28.
The scorers:
For Canada:Try: WilliamsCon: Ross
For England:Tries: Scarborough, Titterell, Wood, Waters, Cueto, HorakCons: Walder 2Pens: Walder 3
The teams:
Canada: 15 Q Fyffe, 14 D Moonlight, 13 N Witkowski, 12 J Cannon, 11 W Stanley, 10 B Ross (R Smith, 65), 9 M Williams, 8 R Banks (captain), 7 A van Staveren, 6 J Cudmore (C Yukes, 69), 5 E Knaggs (L Carlson, 55), 4 R Johnston, 3 G Cooke (K Wirachowski, 64), 2 M Lawson (P Riordan, 64), 1 K Tkachuk (C Plater, 70).
England: 15 D Scarbrough (M Horak, 65), 14 M Cueto, 13 F Waters, 12 H Paul, 11 P Christophers, 10 D Walder (O Barkley, 70), 9 M Wood (N Walshe, 70), 8 H Vyvyan (captain), 7 D Hyde, 6 P Anglesea (C Jones, 65), 5 A Codling, 4 A Brown, 3 W Green (N Hatley, 62), 2 A Titterrell (M Cairns, 57), 1 A Sheridan (D Flatman, 57).