Jane, yes. Finch no. Finch is 4 km away (in the wrong direction for most people). That's like saying the east waterfront lrt doesn't need to be built because the area is already served by Line 2.
heh
Yeah, I've had this as an idea for a while now. The Downsview redevelopment is gonna be huge...