I would take the Sheraton. Newly renovated rooms - not amazing but big improvement. Subway to York Mills will be easy as you are going against rush hour traffic. Even driving will not be bad. Jarvis/Mt Pleasant, Lawrence, Yonge, Yonge Boulevard (depending on time of day- can't always turn left onto it from Yonge). Parking is $$ at the hotel though.
Always got good upgrades here too.