Oshawa.
I mean Downsview.
Seriously, they've got the land out there and it would be much easier for people to get to. Downsview is located more centrally in the GTA than Vaughan. Christiano makes a good point about the proposed Pan-Am Games Stadium, however. Might be more cost-effective that way.