[Ca-on-commercial] 23,600 sq.ft. Free Standing Industrial Building on 1.32 Acre Land For Sale In Scarborough, ON. For Owner/User or Sale & Leased Back at 5% Cap Rate.