Bangladesh brought their ICC Under-19 World Cup campaign back on track with a convincing eight-wicket win over Canada in their second Group A match at...