England beat Canada by 51 runs in their World Cup Group C clash on Sunday, but the game was overshadowed by the death of Pakistan coach Bob Woolmer and Andrew Flintoff being dropped.
Ed Joyce hit 66 and Paul Collingwood an unbeaten 62 to help England to 279 for six and put their World Cup campaign back on track.
Canada, who lost their first match to Kenya on Wednesday, could only manage 228 for seven in reply but it was their highest ever World Cup score and they never looked like being bowled out against a limp England attack.
England all-rounder Flintoff was omitted and stripped of the World Cup vice-captaincy after a late night drinking binge following Friday’s defeat by New Zealand.
The well-known drinker was one of six players to be fined for the breach of team discipline but James Anderson, Ian Bell, Paul Nixon and Liam Plunkett remained in the side.
Joyce, who formerly played for Ireland and watched their victory over Pakistan on St. Patrick’s Day on Saturday, was dropped twice but came back into form after struggling so far in the West Indies.