I do get your point, the majority of Canadians want to see immigrants leave for good, and if they are to stay they should be contributing to Canadian society. This is why the Conservatives enjoy the support they do. Quite frankly, I agree, but a distinction should be made between immigrants and citizens. Once you are a citizen, you are no longer an immigrant. Many Canadians don't seem to get the nuance.
But to the bolded part, the Cons haven't said anything about NOT penalizing someone in this situation either...that concerns me, because a general concept of lawmaking is that laws should be clear and easy to interpret. Making laws that are ambiguous and subject to interpretation only causes judicial delays and confusion from the courts as to how to apply them.
And for the Cons to say that "well you must be since you are applying for citizenship" doesn't make sense if they also need to implement an Intent to Reside clause - clearly they are concerned that people will abuse the system and want a "catch-all" solution to deny or remove citizenship to people subject to their own (at this time private) criteria?