If I have a H1B visa and working in USA, can I apply and get PR of Canada? If so, how much time will it take considering that I would be staying in USA?
Have you checked the Immigration Canada website? There is explained which programs exists to immigrate. I suggest to check out what applies to you.