I don't think work will be much of a problem. I am a software engineer and I don't have to leave my work here in Brazil right after moving away. Already had some contact with companies in Canada, but sadly, because I wasn't allowed to work in Canada, I wasn't able to secure any jobs from here...