Once our office moves downtown TO in 2018, I'll be using that Vaughan extension daily. Thousands of people will be doing that, thus building a station on 407 makes lots of sense. In 5-7 years that area will be very different with all the towers going up.
With the rear wall in the middle of living rooms of the building behind it. :)
I do not doubt their ability to squeeze whatever they can into that parcel of land. I only doubt the sanity of such a thing.