Hello, I am an American citizen and have a girlfriend who is a Canadian citizen currently living and working in the USA with a TN-1 visa....