General Motors Canada has named Stephen Carlisle as president and managing director, succeeding Kevin Williams, who has led the organisation since 2010.