I am Canadian and I came to the United States legally but I have been here 5 years. I have been living with my partner and we are going to be getting married. How can I become a citizen?