the 1.8 million-square-foot, six-tower, mixed-use 7 City Centre for the new Town of Vaughan corporate city centre
I found renderings. Go to http://www.kirkorarchitects.com/, click on Upcoming Projects, and then click on 7 City Centre. It's one of those condos-in-a-forest renderings, so it's pretty hard to tell exactly where they're located.
If this hasn't been mentioned before, this probably deserves its own thread.