1. If you qualify for the H1B program in Alberta, that is the fastest way to get in. The federal skilled worker program is currently waiting for new rules. See
http://www.albertacanada.com/immigration/campaigns/h1b.html for the Alberta program.
2. There is a thread about this program in AB, see
http://www.canadavisa.com/canada-immigration-discussion-board/strategic-recruitment-stream-alberta-pnp-t9132.0.html3. You don't get a PR to visit, you get it to immigrate. If you don't live in Canada at least 2 out of every 5 years, you lose it again. If it is not good for you to move right away when you get your PR visa, you can come and stay for a month to 6 weeks while you wait for your PR card to be mailed to you, then leave again and take care of your stuff.