Vancouver City Council has approved the rezoning of 888-896 Cambie St. in Yaletown, enabling a tower with a Marriott hotel and rental homes.