Og, we don't need to move the Gardiner Expressway.  The city wants to open up land for development.  Have the developers pay for moving the highway with development fees. They are the people who will benefit from moving the highway.  Otherwise, patch it up and leave it where it is.  Billions saved.  I will argue that Toronto needs more subways, including the one to Scarborough.  Build the Lawrence East stop, it will get lots of use.