This:
https://www.cbc.ca/news/canada/toron...onto-1.7634799
is why flights over extensive built up areas should not be conducted in single engined aircraft. The area where the plane was crashed is highly built up, with the nearest "open" area being Lake Ontario, more than two miles away, and a "suitable" forced landing area much farther away than that. I have not flown across Toronto for decades, exactly to prevent this possibility, and having my plane on the news this way.
If it was a sightseeing flight, fly two miles further south along the lakeshore (and wear lifejackets). If it was an enroute flight, fly two miles further south along the lakeshore (and wear lifejackets).
Pilots do not do our industry any favours by selecting over city routes, and allowing this risk to exist - and getting on the news this way, it erodes public acceptance of general aviation.