Except that in Toronto, the Willcocks and Sussex intersections will not give true transit priority to the 100+ people on board the streetcars, but will to the single-occupant motor vehicle making a left turn.
There's no real need for an intersection for cars at Willcocks.
There's very little through traffic. Its a small side street, and effectively a private road.
I agree Willcocks should come out as a stop.
Sussex is more complicated in that there is no true Bloor stop, but only one at the station, a bit north of Bloor and a level down.
I would remove Willcocks and Sullivan as stops on the route.
That said, I would agree that to make the route operate properly, the rest of the stops need true transit priority, none of this nonsense of stopping at a red, only to stop at the transit stop on the farside all over again.