Bangladesh captain Khaled Mashud was bitterly disappointed after his side slumped to a humiliating 60-run defeat against Canada.
The Tigers fell well short of their target of 181 as they were dismissed inside 28 overs.
It was their 27th one-day defeat in a row and continued a winless run stretching back to the World Cup four years ago.
"We batted and bowled badly," said Mashud.
"Any team can beat any other team at the World Cup.
"It is now going to be difficult to bounce back."