In a job interview, that question is not allowed and the employer can get in trouble for it. Not a good analogy.I get that. This is just a question even I ask to new canadian, are you going to leave now? If OP says yes I will leave canada after passport and because of this if she denied citizenship, then you can complain. In job interview some people ask how many kids you have. Do you think it's matter if someone has 2 or someone has 3 unless job requires no kids?