Work temporarily in Canada (you need a job offer, and the job offer has to be ok'd by CIC/HRDC)
Live in Canada as a permanent resident based off work skills/experience (there is a test you have to pass (which you can do online to check your score), and possibly other hoops)
Look into the fees to apply to be a skilled worker immigrant.
1500 CND (1300 USD) in application fees + fees for a medical exam, a language test, and a police crime check, and proof of means to support yourself for a period once here.
=/