I think Calgary Transit is balancing a few things here - having a mixed fuel fleet is pretty smart (diesel, electric, CNG), as you can hedge all the different factors that go into how much busses cost to buy, operate and maintain. Choice limited in suppliers in one type of bus? Buy from another...