Yes, I am fully familiar with the process, and I would not be referring a candidate to a person who is not a full member of CSIC. There are legal firms that will help. You also have to hold in mind that the citizenship and immigration system is pretty user-friendly, with rather clear instructions to individuals who wish to process their own documents.
The persons who would have the most problems, I would think, would be those who would not speak English that well. Someone who is reasonably sharp can catch the process from the website of Citizenship and Immigration Canada quite easily.
