Edmonton plans to buy only electric transit buses from 2020.