The island Habitat 67 is built on was constructed from the rubble excavated from the Metro then dumped in the St. Lawrence River. Current environmental policy would not permit this sort of development.
The hope of Habitat 67 was mostly the construction of the building itself. The island where it is built is mostly incidental, and the vast majority of it is unrelated.