There aren’t too many things more important than location when it comes to the success of any retailer. And when assessing potential spots to set up shop in the city of Toronto, there are few…