On that site? Two towers might fit, three would be a serious squeeze...
Zoned institutional/commercial as far as I can tell, via the Etobicoke bylaw. Someone at the Self Storage business told me they were told the business would continue to operate as is for the next 2-3 years.