Throughout the past year, we continued to make progress in the five key elements of our corporate social responsibility program: ethics, labour, environment, occupational health and safety and community giving.