Hello! I'm Hannah, and I currently have this crew> Most all of the housing is wrong, though, since that recently changed and I've been lazy to fix it. Oops.
I don't know Margo or her canon (it's on my list!), but all of mine are always open for anything. As for canon puncturing for mine, the setting of this game makes it a-okay in regards to all of mine. :)
I don't have anyone directly connected to her via roommates/jobs, but I do have several other base employees that she might run into at some point.