I realize 600 can be a lot to spare - especially if you have 5-6 members in your family.
BUT people are missing the point. If it means your application gets processed faster and you get certainty of the Canadian citizenship - can you really put a price tag on that?
I started from the bottom - I came to Canada as an international student - was broke most of the time. Today I am in the highest income tax bracket. I dont say this to brag but to say that Canada provides me opportunities which I wouldn't have otherwise had. If I can work my way up from the bottom to the top SO CAN YOU.
If anything I am happy if this fee prohibits leeches from applying to citizenship - they dont appriciate what you are getting and want freebies. Now for those who genuinely cant afford it - concessions should be made (disabilities etc).
================
+1 for you
Finally I hear a LOT of people complaining that they had to wait an extra year. Yes that sucks - but if you really want to be in Canada - it shouldnt matter anyway.
Your PR card allows you everything a citizen has minus the passport or voting rights - which you will get in 1 more year.
I have been patiently waiting for 15 years till the day I can apply. Under the current laws I still have one more year to go - but ultimately I am just thankful to be here. We could have it much much much worse - and we all know that.
Just live life and be happy. Talk to your senators. And dont b*tch so much.