Hi,
study this website www.cic.gc.ca/english/ few days and keep in touch with this forum i am sure with in one week you will get enough knowlage and its better then attorney, best way is do it by your self its not difficult and if some question appear in your mind you can ask at this forum and here are people with Good knowlage and hope they can solve your 99.9 problems ,