RioCan REIT is proposing to reimagine the Colossus Centre, located at Highway 7 and Weston Road in the City of Vaughan. At 24 hectares, the site is currently an auto-oriented shopping centre adjacent to transit that serves as a retail and entertainment hub in the City. The master plan is intended to establish a long-term development framework that emphasizes open space and public realm, street network and built form massing.
With a focus on creating a complete community, the plan proposes a vibrant, transit-oriented mixed use centre that will continue to support the site’s retail and entertainment role. The master plan will deliver 10M square feet of mixed use space including approximately 13,000 residential units, all supported by approximately 12 acres of open space and a new street network that will promote active transportation as the mode of choice for residents and visitors.