Ontario wraps up construction of Finch West light-rail stations, stops

Rail Transit (LRT) project in northwest Toronto, government officials announced last week. The Finch LRT features 18 stops across 6.8 miles in the …