Aldermen: Canal Street lot will be sold