Canadian market research company Corporate Knights evaluates the sustainability activities of companies around the world on a regular basis. A....