I did the move for school. In that case, it is very easy (and working after school is easy as well). For you, you'd probably need to find an employer sponsor your work permit. This is difficult unless you're highly qualified since they can find employees without the extra paperwork in Canada (and Canadian companies are legally obligated to fill slots with Canadians unless they can't find any, which is easy enough to get around but still a PIA for employers). Your other option is to have a canadian partner/family member sponsor you to move to Canada (not super complicated, but takes over a year). There are more options, such as 'skilled worker' immigration, but I forget the specifics. Basically you'll need to wait a long time (unless you can cough up half a million dollars for business class immigration). I am back in the US for a couple years but I intend to move back using my Canadian partner to sponsor my immigration (I miss Canada!).