I could maybe try to answer. My name is Elaine Ménard. I am a lawyer and I work for CIC Legal Services. I'll try to answer your question, sir.
As far as constitutionality goes, two sections are relevant. The first is section 91.25 of the Constitution Act, 1867, which concerns naturalization and aliens.