Ha ha what's with all the servility! A Canadian isn't better than you just because they happened to be born in a rich first world country. A person who works hard and contributes to society should legitimately be able to move and work wherever they want in the world, and in doing so they should be able to place reliance on rules in place by bureaucratic governmental bodies such as CIC without having these rules change suddenly after they've invested time and effort in achieving residency in that country. Have some self respect, you have a right to be angry at the lack of transparency and sudden changing of the rules by CIC. As for Torontosm, from your contributions here it's difficult to see any other reason why you're on this site other than to gloat