Netflix announced it is creating a dedicated production hub in Toronto, choosing two studio spaces in Toronto that expand its production presence in Canada.