hello
check out this link
http://www.albertacanada.com/immigration/immigrate/employerdriven.htmlto my knowledge is if you reach one complete year working in canada you have the option to choose whether cic in your home country or outside canada like cic buffalo, that is for PR processing
but for AINP nomination it should be done here in canada since your are here
right now im still waiting for my ainp nomination. i started my ainp application march '09
hope this help!