10262 Keele St, Vaughan, L6A 5B6 — Leased