Frankfurt's at-grade portion of its A-line has the same characteristic as Eglinton where there are crossings that are spread quite far apart. It historically has had
~1 death per year (33 deaths in 42 years), albeit the trains have higher frequency there. (The point being they have gone through the challenges we currently / are about to face, for decades)
The safety measures it has introduced since (I am making the assumption that these did not exist from the get-go) include:
- they added barriers to all areas that weren't crossings to discourage jaywalking (but they aren't too high, so technically could be hopped over)
- and for the crossings that do exist, you can see how (like below) they are designed in a way to attempt to get someone to take more time to "look" both ways and judge the situation (which we already use at some of the bike trail crossings, e.g. Beltline Trail & Oriole, Lower Don & Pottery)
And at certain stations, there are underground pathways that are necessary to access the station / allow you to cross a busy intersection without having to worry about being sandwiched by passing trains
But even with all these measures, I wouldn't be surprised if there are still a non-zero number of accidents each year there, since the problem of people being forced to take lengthy detours to cross one single street will still persist (and therefore they may hop a fence / use a straight road crossing / or simply miscalculate the situation at a crossing if they are in a hurry)