Netflix has chosen Toronto for its Canadian corporate headquarters

Vancouver had also been a top pick for the streamer

Comments