My boyfriend lives in the us and i live in ontario and we've been dating and seeing each other for the last three years and we are planning to get married in January and I want to get him sponsored. How do I do this? does he book a one way? what is the process and how long does it take before...