Useful points. Advanced planning can help us a lot. However, don't you feel after doing all those planning if someone doesn't get PR all those seemingly constructive activities will prove to be a complete waste of time and the disappointment will be even more severe. I know I sound cynical. That's what this whole process has made out of me.
I'm sure I would have found much more ....
- The time I spent browsing around forums, trying to understand why I remained in IP2 for so long, could have been easily put to use in online tutorials for the tools most in demand in my profession.
- Posting online ads for renting my property here
- making multiple tailor made CVs as per job adverts on major Canadian Job sites
- make a proper landing plan (jobs, schools, housing)