These are solely my views.
Considering the economic situation in Canada (and around the world) it is advisable to do the following.
1. If you are single, young and willing to do odd jobs, by all means go ahead and land, find a shared accomodation, keep your costs to a minimum and you will find a job in your field at some point. I have read about people finding jobs in a month...i have read about people not able to find jobs period.
2. If you are immigrating as a couple (no kids), with both of you currently working in your country of residence, it is advisable for one of you to land and find a shared accomodation and try to find a temp job. The spouse who will still be working might be able to help financially if required. Once you are able to find a decent job in your field you can have your spouse join you.
3. If you are married and have kids...please think twice before moving with family right away. Try and gauge the job market in your field. Find out if the province you are relocating to has a shortage at the moment. Life gets extremely difficult if you move with your spouse and kids to an alien nation without a job in hand.
4. Irrespective of your background, skills and degree, if you are not willing to take up temp jobs for sustaining, now is not a good time to land. For eg, someone who has been the VP or Manager and is not willing to flip hamburgers...seriously rethink your timing of landing. Or set a plan to land, job hunt and return if unable to find a job within a set timeframe.
Just thought i'd give a clear picture. Canada is a beautiful country and i am sure almost all of us will be successful a few years down the lane but we will have to live through the so called "recession" that we all are facing today.
Once again, I do not mean to discourage anyone...I hope and pray that each and every one of us are able to successfully integrate with Canada.