Thoughts on corporate social responsibility and corporate volunteering by Chris Jarvis in Canada, through his consulting firm, Realized Worth. Has some cogent and valuable resources in the blog's archives.