There’s a whole lot riding on Toronto’s new Finch LRT — and I don’t just mean the passengers


© The Star