Unifor said it struck a last-minute tentative agreement with Ford Motor Co. of Canada, averting what would have been the company's second union walkout in North America since Friday. It also would have been the first strike by Canadian auto workers against Ford in 33 years.