Apparel giant VF Corp has pledged to spend at least US$17m, in the near term, to improve working conditions in Bangladesh.