I think comparing the duration to be eligible to apply for citizenship to other European countries is irrelevant, Canada since day one based its development and prosperity on immigration, and attracting more people to come to Canada. having short duration to apply for citizenship was part of that strategy, now you come in and you change all the rules and you make it tougher for everyone, well ok fine its your right , make it 10 years if you want to, lets see how its going to be in the next 20 years ! my opinion is Canada will loose half of its population and they will start begging for people to come back - fee citizenship when you land-
Making it hard for some people due to some serious crimes, fraud etc is completely reasonable but stopping people from traveling because they earn more money in gulf countries or in the US is completely irrelevant . Not to forget that those people are always minority .
Making it hard for some people due to some serious crimes, fraud etc is completely reasonable but stopping people from traveling because they earn more money in gulf countries or in the US is completely irrelevant . Not to forget that those people are always minority .