There are other ways to qualify for a green card without having a permanent job offer. You can qualify for a green card for work as an investor, entrepreneur, self-petition, or eligible job sector or title.
Canadian professional workers can come to the United States with the TN NAFTA visa. This visa gives workers “non-immigrant” status and allows workers to stay in the U.S. for 3 years. In order to apply for this visa, you need to meet certain requirements for eligibility. To read more about these requirements, see our past articles.