But I got to tell you that this is the 9th month of mine in Canada, took me 2 month job hunting, first job 60K, as RF engineer, now I work with Nortel Networks and Bell mobility, 75K as design Eng.
There are so many guys powerful and feel satisfied in China, and making money in China, but now they landed here, altrough it is hard for them even for watching TV, hard with English. it is suck!
Don't mention any more excuse for staying or leaving Canada, it is your own business.
Before be here, be sincerely to yourself, how about your English.
I do believe that every body is as same to each other, and also different from each other, you make our own life, You can not good at everything, but you must make fun of something.
just enjoy your life in Canada, since you are here now. and don't bother yourself with leaving or some other silly ideas!