View Towns is a New Townhome development by Canvas Developments located at Weston Rd & Major Mackenzie Dr W, Vaughan.