Unifor struck a tentative agreement with Stellantis early Monday, ending a 7-hour strike after a final weekend of intensive contract talks in Canada. Unifor also settled with GM after a short strike 3 weeks ago.