Hi all,
My partner and I (he's American, I'm Canadian) have been dating long distance for about 5 years, going back and forth across the border. He has never stayed here more than a couple of weeks until earlier this year. He has been staying with me for 4 months now. We are hoping to get...