When you are unsure about your future in your home country, you may think that it is time for you to go ahead and move somewhere else. The desire to go somewhere else is very real and you may be thinking that moving to the USA could do a lot of good for your life. Perhaps you are even looking at some companies where you think that you could be a good fit. What you are going to want to do is make sure you talk with a lawyer before you go any further with this process.
Ensure that you are getting a full understanding of Canadian immigration in Edmonton AB. These lawyers are going to be able to help you learn about the various ways that you can make your dream of living in the USA come true. What you will want to do is present all the facts about your situation and not make anything up or exaggerate any claims. A lawyer can only give you good advice if they are aware of your circumstances, and not if you are misrepresenting your case. That is why you must be totally honest and not make up any extreme claims.
So long as you go through this process with the lawyers you will find that you are good to go. Now you can see what visas are available for the type of work that you want to do, and then you can try and get a company to hire and sponsor you. They are the ones who are going to apply on your behalf. But you may still need a lawyer as you have to make sure everything on your end is good to go. Then you can be sure that when you do apply you are going to get the approval that you desire.