I am confused. Does she has/need a visitor visa? (some countries do not) Does she has a multiple entry visitor visa to come back?
If you applied inland, it's not a good idea to leave for a long period of time. If she is refused entry to Canada, the application will be cancelled.
Any valid status will "work" for spousal/family sponsorship. (actually inland applicants could stay without status but still have the risk of deportation but unlikely)