@snowdusk_ Sorry to disappoint you, snowdusk, but The Body Shop sell their products in China, and any company which sells cosmetics in China is required by Chinese law to test on animals. So while they may support ending animal testing in Canada (and maybe they really do!), when push comes to shove and they have to choose between animal testing or losing out on money from the Chinese market, they choose the money. :(