Surprise more red herring arguments from Screech. Go look at the Citizenship Act. It clearly states that the Minister shall grant citizenship, it doesn't say may. Now, it is up to the applicant to prove they meet the legally promulgated requirements and certainly IRCC can disagree with the applicant's assertions, but it is not likely they can say, "Well, you meet the requirements but we aren't giving you citizenship, because we don't like that last Facebook post you made."
And yes, if IRCC was unfairly obstructing my application after I clearly proved my qualifications, I would absolutely send a letter reminding them of their legal duty to grant me citizenship.