A developer wants to replace the Columbia Square Plaza strip mall and parking lot in New Westminster with eight towers of up to 53 storeys