Architecture / InteriorsTerrace House, Vancouver, CanadaShigeru Ban Architects' new 19-storey mixed use project.