Just to pick up on the issue of constitutionality, section 15 prohibits discrimination on the basis of national or ethnic origin. The intent to reside applies only to naturalized Canadians and not to Canadians who receive their citizenship because they were born here.
It's difficult to see how that distinction would survive a section 15 challenge.