I am a US citizen and my boyfriend of 5 years is Canadian. We literally live 15 minutes apart but on opposite sides of the border. I cannot relocate to Canada because I work for the US government so he would have to relocate here. Would it be easier to start with the fiance visa instead of getting married and doing the immediate family visa? Neither one of us really know what process would be best to start. How long has the process usually taken? Any tips or helpful ideas would be greatly appreciated. Thanks in advance!