Not too certain about the U.K. and Canada, but the United States is in a recession, and millions of Americans are out of work, and looking for a job. About the only way you could qualify for a work visa is to have skills in Advanced Medicine or Engineering. Regular trades people simply don t qualify while so many Americans are out of work. Sorry.
Generally this is done in two ways.1. You go there on a tourist or business visa. Find a company willing to hire you and sponsor you then move (most companies wouldn t want to do this).2. You go through a recruitment agency that specialising in finding people like yourself work.There is a 3rd way, you are excellent at your work and the company hires you directly.So look on job websites as these agents publish world wide, or search online. Many are going to try and rip you off, so be careful, if the offer sounds too good to be true, then it is.
the company that you re going to work for has to sponser you.