It's the streetcar saga that never seems to end. Toronto's new streetcars should all be delivered by 2019, but each of the 30 new vehicles we do ha...