General Motors on Thursday said it would spend US$117m to prepare its Oshawa assembly plant in Ontario, Canada, to build the new Cadillac XTS, creating or retaining 400 jobs on the 'flex line' there.