Many people have been asking me for tips and pointers about emigrating. I can only speak to the parts of the process I've experienced so far - filing the application, and getting information about jobs and apartments in the Toronto area.
But since you asked, here goes.
1. Go to the CIC website and read EVERYTHING. Take your time. Study it. Find out what category (if any) you fall under and what is required to emigrate in that category.
2. Download the application and instructions for your category. Study them.
3. Study them some more.
4. If you decide to apply, fill out the form super-carefully, preferably with someone else double-checking your work. The slightest error will get the application kicked back to you, and you'll have to resubmit it, going back to the very end of the queue.
5. You might want to consider borrowing some money. You must show "proof of funds" when you submit your application. However, your application will take at least six months to be processed, probably closer to a year or more. If you don't have the required funds (about $10,000 for a single Skilled Worker class application), but can earn it or save it while you're waiting, you might want to do what we did: borrow the money, deposit it in your bank account so you have the required proof, then pay back the loan while your application is in the queue. We borrowed the money from ourselves by taking a cash advance from our friend Mr. Visa.
6. Be patient. This process takes a long time. But then, it's a huge change. It doesn't need to happen overnight.
7. If you have more specific questions about photos, fingerprints, language proficiency, the medical exam, the point system, or anything else on the application, I suggest first reading the instructions very thoroughly, then if you still have questions, emailing me.
8. I highly recommend visiting the Canadian city or province of your choice on a fact-finding mission. Talk to people in your field about job prospects; email them in advance to set up appointments if possible. Check out apartments through a local newspaper and through websites like these.