For Canada: good luck. I gave up after a couple of years of waiting with endless promises that it would soon be resolved, it felt like building on quicksand.
Wait, I thought canadian citizenship is pretty much guaranteed after ~3 years as a permanent resident. I'm not sure since I got it when I was 9 years old but is it different now? Is it even possible to get without a PR?