Autonomous trucks are moving towards commercial reality on Canadian highways amid a driver shortage and desire to boost productivity. Governments also want to reduce deadly crashes. General Motors, Google and Uber are all testing out the technology