Netflix establishes production hub in Toronto By: L.A. Biz via Business Journals February 19, 2019 at 17:19 PM EST The streaming giant has inked two new leases totaling nearly 250,000 square feet of studio and office space in the Ontario capital. Read More >>