Now I haven't actually been there to confirm it, but city maps of metropolitan Toronto show a small street out by the airport, and it's called Sophia Loren Court.