So here is the situation. In November of 2018 I met the love of my life. We met online and started out as friends, but quickly realized we had strong feelings for each other going beyond friendship. We're both very young she is 23 and I am 21 and so we don't have our lives even close to figured out. Despite the distance and the anxiety that comes along with that we decided to pursue a romantic partnership in January 2019. Since then we have talked on the phone regularly, video called, and messaged each other almost constantly. All I want right now is to figure out a way to be able to live with her permanently. When the travel ban is lifted she is going to be coming to stay with me up until she legally cannot anymore. We decided that when she is here we can research the ins and outs on an American immigrating to Canada together. What I want to do is begin trade school for welding. Can I apply for a student visa and take my welding courses in Canada and then permanently immigrate there? Do I have to complete my welding courses in America, and then apply for a workers visa, and then start the process of immigrating to Canada permanently? What happens if she comes here, and we decide to get married? Everything about this process is so confusing and disheartening it makes me want to cry. In fact I have cried over it many times. My girlfriend lives in Montreal, Quebec and I'm wondering if that makes the immigration/visa process more complicated? A few months ago I was diagnosed with autism and that makes understanding paperwork/bureaucracy extremely difficult. It's hard to understand regardless, but for me it feels near impossible. My biggest fear is that I won't be able to figure this out and I'll never actually be able to be with my soul mate. Our lives were meant to be shared and I can't stand the idea that man made borders will keep us apart. PLEASE help me understand what steps I need to be taking to build a life with this woman.