Thoughts on Eglinton stops
McCowan: the station already exists and the rail will be there anyway, it is only a matter of extending the platforms. Don't see a good reason to drop that stop.
Pharmacy: really close to Victoria Park. If the line is at grade, can as well stop at Pharmacy. But if it is in the tunnel, then it is cheaper to add an exit from Vic Parl station towards Pharmacy.
Chaplin: needed, due to steep hills and lack of other frequent routes. Ideally, the station should be not at Chaplin but 200 m uphill west, between Vesta Dr and Spadina Rd. That would provide a better access to the library and the high school. However, I realize that a station at Chaplin might cost less since the line is closer to surface.
Oakwood: nice to have, but less critical than Chaplin, since there exists a frequent Oakwood bus and it will keep running to Eglinton West Stn even when Eglinton LRT is in place.
Black Creek: no need for a station exactly at the Eglinton / Black Creek intersection. One station (underground) should be between Weston Rd and the rail line, with access to both. Another station (on surface) could be located east of Black Creek, somewhere between it and the portal, for a better access to the parks.