England beat Canada by 51 runs in their World Cup Group C meeting yesterday.
Irishman 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.
Joyce found scoring difficult after reaching his maiden World Cup half-century with the crowd at the Beausejour Stadium giving him the slow hand-clap to illustrate their frustration at his failure to score more quickly.
Canada, who lost their first match to Kenya on Wednesday, could only manage 228 for seven in reply, but it was their highest World Cup score and they never looked like being bowled out against a limp England attack.
World champions Australia completed a 229-run win over the Netherlands in their Group A match.
Brad Hodge scored 123, his maiden one-day century, and Michael Clarke made 93 not out in Australia's 358 for five. The pair shared a World Cup record fourth-wicket partnership of 204.
The Netherlands made only 129 in their innings, with Glenn McGrath capturing two wickets to bring his World Cup tally to 50.