Tooba
To become a landed immigrant, you have to apply to immigrate as a skilled worker. I suggest you apply using the regular application process through
Buffalo, NY. You will need to submit all of your documents up front, and it will probably take between one and two years to complete. Then you can "land" at a Canadian port of entry and become a permanent resident (PR).
Here's a link to the application kit and visa office-specific instructions.
http://www.cic.gc.ca/english/immigrate/skilled/application-regular.asp