The Canadian Auto Workers (CAW) union, which reached an agreement earlier this week with Ford, has now struck a deal with GM that will preserve full employment as well as create 1,750 new jobs.