Over the next three years, B.C. Transit will be purchasing and deploying about 140 electric buses across nine of its ...