I'm currently living in the USA illegal. I have bachelors degree in Management and currently I'm doing my second bachelors degree in Electrical Engineering. (EE is the best, Love it) I'm from south east Asia and speak Spanish as well (But not french, Oops). I come to USA illegally( One of the baddest mistake that I have did in my life, not baddest stupidest). I have a girl friend, she is citizen in USA. I don't want to live illegally once I finished my second degree and I wanted to get a job in Electrical Engineering field and go up. Is there any way that I go to Canada legally with out going back to my home country? What wanted to get married to my girl friend, I love her. Can she get the Canadian (PR) faster and put her name as a primary applicant. (She have a Bachelors degree too.) Please help? I've heard US citizens don't have to have visa to live in Canada. Is that true? I'm reading all kinds of articles and information on the web but still didn't find the correct info.