Queensland senator Matt Canavan was elected as the new Nationals leader on Wednesday, with Victorian MP Darren Chester elevated to deputy.