GM Canada, through a combination of corporate and employee efforts, has donated over $1.5 million to non-profit initiatives ...