the process is relatively straight forward, all what you need to know is at http://www.cic.gc.ca/english/information/applications/cec.asp
A lawyer will charge $1,500 ~ $2,500, it took me about a week to put together plus I had to do the CELPIP exam and wait for the official results in the mail...