Ghost towns
There are ghost towns all over the world, and with some infrastructure work they could be made usable. My thought, in Canada anyhow, was to refit these towns such that they'd be suitable for remote work. That way very little, if any, industry needs to be built. They could be required to be culturally diverse so ghettos aren't formed, and since the houses are already there, bam. Housing issues, at least in part, solved. Many of the ghost towns are owned by corporations however, so we'd either have to buy them , or - and this is what I'd prefer - appropriate them.