I would suggest you to start reading this ; http://www.cic.gc.ca/english/immigrate/index.asp
there are multiple ways of getting PR. I suggest you think ahead of your migration project and list down a few places (cities/provinces) you would like to settle in.
Do you have any ties in Canada ? That could also be another possibility