The Body Shop Canada, a subsidiary of the UK-based beauty and cosmetics brand, has announced the closure of 33 stores.