^^^^^ So with what visa do you plan to migrate? I have been through the ordeal of migrating to the US and let me tell you something, this is something that I would never recommend to anyone.
My best call for a person like you would be to get an employer that would ask for you and then let them deal with all the crap. Granted you would be forced to work for them for 2-3 years maybe more. I have a lot of family in Canada and they love it. The country has the largest accumulation of fresh water and this is going to make the country rich in the coming years when water prices soar.
Back to the immigration part, Canada seems to have a much more lineant policy than the US has, they seem to have a need for working professionals to improve their country. their economy is stronger than US economy is at this time, so money should be ok for now.
I am sure Perpetualmotion has plenty to add to this thread.