Just make sure to look at the options with Inland and possibly Outland sponsorship. Remember, she could try to get a bridging open work permit (BOWP) if she applies for CEC or PNP. (I don't know much about those, so I can't be much help there.)
Inland doesn't give her freedom to go home and visit family or travel outside of Canada. She can try, but if she's denied re-entry into Canada for any reason, her application is abandoned. Which Outland office would she use? Depending on their timeline, you could consider that too. It's okay to apply Outland if she's in Canada. However, Inland does give a work permit, which gives her status in Canada.
Inland doesn't give her freedom to go home and visit family or travel outside of Canada. She can try, but if she's denied re-entry into Canada for any reason, her application is abandoned. Which Outland office would she use? Depending on their timeline, you could consider that too. It's okay to apply Outland if she's in Canada. However, Inland does give a work permit, which gives her status in Canada.