Hmmmm.. I believe the intersection is Bayview ave, looking north from Eglinton. The Shell station is still there, the car wash is too. Rumble Pontiac is at the top of the picture on the left at the next traffic lights.
Don't know how they got Davisville village??? The bus is from the Davisville station, it still runs from the subway station east on Davisville to Bayview..