Join any college program, convert to student visa in Canada. While on student visa, primarily focus on finding job (studies are secondary). Once you find job and get work authorization, drop out of college and start working. Go for your option 2.<p>Anyway, for the long term, try to get any 4-year degree in IT&#x2F;CS while working (online, remote, part-time). The degree will help you in the future to overcome bureaucracy. You might benefit from being in Canada if you want to migrate to US.