Sephora is opening a massive new location inside Toronto's U