I didn't realize the role of oil pipeline. But even with that, oil-handling industries are located north of Finch only, between Tangiers Rd and the point ~ 200 m east of Chesswood. So, minus 1 km on the north side, and no obstacles on the south side.
I do not see post-war suburbs as "crap"...