I have gone through all the comments of this topic and just want to share with you guys my view.
Nevertheless where you are, you still have to work hard and continue putting your efforts to have success. so to prepare our new life, we have to try our best. You always need to pay for something you want. In this case we have to spend our "secured" life for "unforeseen" life in Canada. But each of us have own reasons for deciding to immigrate to Canada and i'msure we all have thought and prepared ourselves for difficulties and challenges of life in canada.
So i would like to wish all the best to all of us, prospective migrants and new migrants, in new year and hope evrything will be better