The information I got was that her Visa expired in July 2018 and then her work permit expired in August 2018. At that point they tried to apply for a new work permit but were denied because they were told they needed a new LMIA. They got a new LMIA and then applied for a new work permit all before the 90 day deadline. Now once they asked her to travel with them (not sure if this was a free vacation or that they expected her to help out with the kids on vacation but either way), she realized that it might be an issue since she has no visa to return. She said they asked a lawyer who told them that she can't apply for a visa yet (sounds like this may have been accurate) because she has to wait for her work permit first. They asked the lawyer again because she said she needed the visa in order to travel with the family on vacation and then finally the lawyer just said "he was too busy to help her and she should call back in mid-January".
In any case, I just wanted to know if she should be applying for a visa now (at least protect her in the meantime and let her travel) but it seems like since her status is gone, she can not apply now. I would also like to advise her on whether or not she needs to apply for a new visa once the work permit arrives or if that will come automatically with the new work permit.