While there is always a risk that a non citizen or PR can be refused entry into Canada, your wife shouldn't worry too much about a one week vacation with you (her sponsor). Your consultant is wrong; there is no `law'. There is, however, this:
https://www.canada.ca/en/immigration-refugees-citizenship/services/application/application-forms-guides/guide-5289-sponsor-your-spouse-common-law-partner-conjugal-partner-dependent-child-complete-guide.html
Leaving Canada
can automatically cancel temporary resident status as a visitor, student or worker.
If your spouse or common-law partner leaves Canada before becoming a permanent resident, they may not be allowed to come back. This is especially true if they need a Temporary Resident Visa or an eTA to enter Canada.
---
Notice the passive language in the above" ...CAN automatically... ...MAY not..., which does not mean either is mandatory.
---
https://dfimmigration.ca/2021/06/09/can-i-leave-canada-after-applying-for-inland-spousal-sponsorship/
Leaving Canada During Inland Sponsorship
There is no law or rule stating that a couple applying for sponsorship under the In-Canada class is forbidden from leaving Canada while the application is in process. This is one of the biggest sources of confusion and anxiety in Canadian immigration, and there is so much misinformation online. However, if you leave Canada after submitting an inland sponsorship application, you must be allowed to re-enter Canada in order for the application to eventually be approved.
How Long Can I Be Away From Canada During Inland Sponsorship?
Unlike the
residency obligation for people who are already permanent residents/landed immigrants in Canada, there is no number of days that applicants for inland sponsorship are required to remain in Canada per year while their application is in process. What this means is that how much time you need to remain in Canada is at the discretion of the Canada Border Services Officer who is determining whether to allow you back into Canada, as well as at the discretion of the immigration officer who is making the decision on your sponsorship application and will know how long you were gone.
Since there is no set number of days you need to be in Canada, your best bet is to simply do the right thing and act in good faith, which goes very far with both CBSA and immigration officers.
During processing of an Inland sponsorship application, we generally recommend that our clients not travel outside Canada more frequently than 4 times per year, for 2 – 4 weeks at a time, which is approximately the time that someone would normally spend on holiday. During processing,
we recommend that our clients do not:
- Travel home to stay with family for long periods of time, or too frequently
- Fly to Las Vegas, the Caribbean, or other close yet international destinations every weekend
- Travel without the other half of the couple (sponsor or principal applicant) frequently or for long periods of time
- Do anything else that may make it appear that sponsor and spouse do not live in Canada together
If these conditions are too restrictive for your personal circumstances, it may be in your best interest to apply for sponsorship under the
Family Class (Overseas), which will allow you to travel outside Canada as frequently as you like.
Never lose sight of the fact that 1.
it is a privilege, not a right, for any person who is not a Canadian citizen or permanent resident to enter Canada, and 2. CBSA does not have to re-admit the principal applicant to Canada. If the principal applicant were to be trapped outside Canada, or if IRCC determined that either the sponsor or the applicant did not meet the eligibility requirements at any time during processing (see above), the In-Canada sponsorship application would be refused.