You are the best "lawyer" for this issue if you have enough marks.
Everything you need is here http://www.cic.gc.ca/english/index.html
Everything you need is here http://www.cic.gc.ca/english/index.html