Hello,
I am marrying my fiancee soon who is from Mexico. She is in Canada on a visitor visa which is valid until 2020 (although she has to leave Canada and come back every 6 months to renew.). She has a university degree, is in perfect health, and has no criminal record. I have a good job and...