Good article. The need to protect Canadians from losing their citizenship based on the erratic whims of the government of the day became quite apparent as the Harper Conservatives looked for ways to further antagonize non-white, non-christian Canadians. 

In fact, any immigrant who has been here for 5 years and has not committed a crime should be entitled to citizenship. Get rid of the silly citizenship test as most people who are citizens by birth would not pass it.