26 Sequoia Road, Vaughan