Yes, it will probably take more than a year to process a Permanent Residence application (PR for Canada, Green Card for the US) regardless of where you are. You can check the approximate times here:
http://www.cic.gc.ca/english/information/times/index.aspGetting a job without being a Canadian PR is not easy... so unless you have an extraordinary ability, don't put too many eggs on that basket - in fact, just forget the eggs, and the basket.