U-19 World Cup: Pakistan beat Canada by 7 wickets