Spoken like a man who's never had to deal with INS/ICE :
. I applied for US citizenship
three times before I got it. First time when processing times were at 2 years (they just raised fees),
they lost my application. Second time I had one absence a little over 6 months -- IO had discretion to accept or deny. She chose to deny -- even though I've lived in the US since I was 5 y.o., got my Greencard as a minor and the absence, not in my "home" country, was due to work for an American company Third time (only a few months after the denial when that 6-month absence was no longer in the relevant look back period) was the charm, and the interview mostly consisted of the IO scribbling in my file and muttering that the previous IO should have passed me. In my personal experience, CIC is a huge improvement from INS/ICE -- I only had to apply
once for PR and got it in a little over 5 months. As an American, I really don't understand why so many people who have issues with Canada fetishize the US...in totality, language issues aside, Canada is the 51st state, but with single payer healthcare. ;D