No reason they couldn't be US citizens with authorization to live in Detroit but not anywhere else in Canada. Call it limited dual citizenship or whatever.
It might sound like a dumb idea. Many really good ideas started out sounding dumb, then got tweeked a little.