Great map!
I would add a few more stops:
3. A Bloor St E stop on the Richmond Hill line (with a solution to move people quickly from/to the Danforth subway line...maybe a high speed Termiinal 1 type walkway)
Walkway? Not gonna happen. Where the line currently is, the station is useless. Oh, and it's gonna be flooded regularly.
However. If they're planning the flood mitigation strategy anyways, why not do this?
After leaving USRC, make a flyover/under with Bayview ave. as soon as the ROWs meet. Relocate Bayview to where the rail ROW is right now. Make the new rail ROW slowly climb the grade and steer it a bit westward from where Bayview is now. Make it pass as close to Castle Frank station as possible, this might requre relocating Bayview/Don Valley clover ramps. Place a new station there. Continue on Beltline Trail ROW for a bit, then steer it East to meet with Don Sub ROW and then North Toronto sub without using the Governor bridge. Use one of the ramps discussed in another thread to fly under CP tracks and get back to Bala sub.
Sounds crazy (and expensive), I know, but it solves all purposes at once: a subway connection, flood mitigation, straightening the line to make it faster.