Answer: Corporate Giving are donations that a company can make, is about social and philanthropic initiatives.
Cause Related Marketing is a collaboration between a corporation and a nonprofit, the money of the campaign is for the cause, it can increase the profit while helping the society.
The main difference is that when the company donates money, they do not receive any money, they only make the donation. While when they do a CRM they collaborate with some nonprofit organization to raise money for the cause.