For the second straight year, the GMC Canyon has been named by Cars.com the best midsize truck on the market.