Bright sunny day with high snowbanks all around. Remained sitting in the rapidly cooling car to listen to the news on the radio.
Shocked, absolutely shocked. I didn't think that this kind a of things happened anymore.
The two most important languages of the future are English and Mandarin Chinese. You have mastered one, now do the other. Take a night course to start, you will meet other, employed Westerners. Who you know counts for a lot in Asia and you can frequently get a job this way. You might also find a Chinese reading and writing course for English speakers. It is not that hard once you understand the logic of Chinese characters. Learning to read and write Chinese is the most amazing thing that you can do.
Sending resumes before you go does not work, so don't let it get you down.
You also have the chance to get into the real Chinese social network, because your fiancée will. There are opportunities here, as another writer said above. Having a job is a good way to get a better one. Business is booming in Asia, there are new opportunities all of the time. It is not stable and level like in Canada.
Thing aren't like back back home, image counts for a lot. Looking the part gets you into places that you want to go. Get a custom made suit, get some nice casual clothes, it will be expected of you. You can watch the way people treat you differently depending on whether you dress up or dress down, it is almost funny. Like it or not, people will form opinions on you depending on how you dress. Don't be timid, to really fit in you will learn to do some things in a way that you would not do at home. Everything is completely different than what you are used to. so don't see problems when what you know doesn't work. Be sure to see the new things that you don't know. Some people can't take it, they go home quick, some people see an exciting new world to get to know and become adept at, then end up staying many years more than they intended.
Real Programmers don't eat quiche. They eat Twinkies and Szechwan food.