They take citizenship seriously in Canada. Postponing 2 times might just look like you are not really interested. You can try to pull some strings by talking to your MP where you live and asking him/her to look into it for you. Just don't describe to anybody the suffering you went through having to stay for 3 years in Canada to qualify to apply. Canadians do not see it as a suffering to have to live in Canada you know

I did not have to talk to a citizenship judge at my exam but then again, I didn't postpone it. I did however show up wearing a German hat and facepaint because it was at the time of the Euro cup but nobody said anything about that.