Northwood Park, Sheppard Ave. W. & Keele St. close