my 5 cents....
1. I believe the landing process has to be done before your medical is expired, so it would be around a year. However you can go to Canada just for the landing and then to keep your PR you need to live in Canada for 2 out of 5 consecutive years ...
2. if you go for AINP you have to do your landing in Alberta. Once there you might want to stay there for 3-4 months and show that you tried to find a job but you couldn't... if you don't then most probably you will be questioned when renewing your PR or while processing citizenship.
I am not an expert and this is just my personal opinion of this subjectBTW there is a webinar you might want to listen about AINP under H1B stream..
http://event.on24.com/eventRegistration/EventLobbyServlet?target=lobby.jsp&eventid=128638&sessionid=1&key=16A4E5DA2854D37C20B13674CF24BBE5&eventuserid=21185183good luck!