Steel Curtain Wall System Sheds Light on Toronto's New Subway Station
Toronto, Ontario, is now home to the new Vaughan Metropolitan Centre (VMC) Subway Station, a 13,300 square meter (143,160 sq. ft.) transit station that serves one of Canada’s fastest growing municipal...