My boyfriend (23 years old) and I (22 years old) have been together for a year, we've been desperately trying to figure out a way to get him a permit to work and live in Canada, so that we can progress towards getting married finally. He lives in Alabama, was born and raised there. The only...