Who can help me with the immigration process
You should refer to the Immigration Refugee and Citizenship Canada website for all immigration related issues. It explains and provides advice on all immigration and citizenship options.You can also speak with certified immigration lawyers or consultant. To find out if a person is a certified lawyer, check the Lawyer and Paralegal Directory and for a certified immigration consultant, check with the Immigration Consultants of Canada Regulatory Council.
If you are already in Canada, there are some organizations such as the New Canadians Centre, work with clients to assist them on their immigration and settlement needs. You can also contact your local Member of Parliament on immigration matters.