Not sure about efficiency of these collective letters, but this is what I am going to do.
1.write a letter to my MP, expressing concerns about unreasonable processing times, duplicated requests, and how taxpayers money are wasted on that (also I want to mention that notorious 44 million dollars assigned in 2013 to CIC to fix this citizenship backlog in 2 years)
2.write a letter to the Deputy Minister of Citizenship and Immigration Canada.
3.write a letter to the Minister of Citizenship and Immigration Canada.
4.write a letter to the Leader of the Opposition, expressing my concerns about how government wastes taxpayers money and effectively denying lots of people from voting.
Not sure if that will help or not though...