The 'intent to reside' is meaningless -- one of the basic Charter rights is a right to mobility, and the Charter will trump this law. This is the most controversial part of this proposal, as another poster put elsewhere, imagine if citizenship applicants were asked to sign away:
- their right to a federal job
- their right to vote
- their right to worship a particular religion
Basically, you can't be asked to give up the rights of citizenship to gain citizenship; if it were enforceable, it would create a two-tiered Canadian citizenship. But it's not.