Located in Toronto's financial and entertainment district