Thanks for the advice, but there seems to be something that you are not seeing here:
People got variety of reasons and almost always more than one, to change their country they live in. However this was not the main reason I decided to answer to your posts.
I'd like to say that "
Canada is an amazing country to live in" for you, it may also be your dream country, and sure we are all trying hard and spending lots of time, money and energy to get there. But sometimes all this efforts and costs plus our current problems (whatever they are) make us to unintentionally ignore the truth. No country, political or economical system can be ideal. And CIC system is also one of them!
I am looking at my long time experience with CIC for different applications I had and also from the experience of many friends on a couple of forums plus this one.
If I get angry with the CIC's bureaucracy flaws or some cumbersome rules, it is not because I am too spoiled to wait for a couple of month more or too unfamiliar with technology to check my spams, it is simply because I have seen lives (including mine) affected by things which could be corrected in the system.
Sorry if the post is too long but I got to tell you that in my opinion making an idol out of anything just makes us to be more frustrated than we should when coming along any small flaw. Hope you never experience this after you move to Canada.
I only typed my opinion here. Good luck to you all.