This is okay enough, but to critique a few points:
Instead of Pearson, have the western terminus be Westwood Mall. Too much redundant duplication to have it serve Pearson, whereas Westwood is a major hub. Serve Kipling/Albion directly for easy access to the Albion Centre and the Finch bus. Your line seems to deviate south along Westhumber.
Have the line follow the path of the SRT east of Agincourt. So a new Midland/Progress Stn, then SCC, Bellamy, Progress Campus, Milner Business Ct, Sheppard/Progress, Malvern Town Centre, Morningside/Old Finch then following the Seaton rail corridor terminates at the Zoo.
This winning alignment would serve over half a million residents across the northern 416, not to mention all the 905 commuters that commute down to such a line.