Following 12 days of negotiation, Unifor and General Motors have reached tentative labor agreements with over 4,600 unionized ...