St. Catharines considers creation of a municipal land development corporation

Corporation would oversee strategies to develop or sell city owned lands