A few observations:luisluis said:Exactly. You only have the right if you are citizen or permanent resident.
Now, if you have a multiple-entry visa, an open work permit, leave Canada for a month,
it seems the officer should just let you in.
They discuss the issue here:
http://info.lawyershop.ca/archives/2007/04/25/work-permits-and-the-right-to-re-enter-canada/
1. The information is from 2007
2. The issue of Dual Intent isn't even mentioned, which is the part that Inland applicants may have trouble with.
Suffice to say that some (perhaps even most) Inland applicants no longer have ties `back home', which makes it challenging if the CBSA officer has concerns about
whether or not the applicant will leave Canada (voluntarily) if their PR is denied.