I'm currently a graduate student in the US who wants to move to Canada before 2021. This is something that I have wanted to do since I was in high school, years before Trump being president was even fathomable. I have spent a lot of time reading about the immigration and citizenship laws of Canada and I've identified a few ways that I might be able to pull this off. Basically, I am seeking some input about these plans and I am hoping that someone could point out any flaws in my logic or help me identify an easier route. My plans are: 1. Claim citizenship by descent. I am currently awaiting a response from IRCC but I am 99% positive it will be a denied because I am the second generation born abroad. 2. Immigrate as a NAFTA professional (or whatever the replacement term will be). My degree will qualify me for this visa but I am not confident I will get a job offer due to my lack of work experience. 3. Stay in the US, gain some work experience, and then immigrate as a NAFTA professional. 4. Stay in the US, gain some work experience, apply for PR and a provincial nomination, and then search for work in Canada. 5. Use an RO to come to Canada on a working holiday after graduation and then use that experience to convince an employer to hire me as a NAFTA professional. Numbers 3 and 4 are the most realistic but is there anything here that I am nothing thinking of or perhaps misguided on?