I am a canadian citizen, and I am planning a visit to my boyfriend and my cousin later on this year. My boyfriend is helping me with expenses, getting there and even while I'm in the US. However recently talk of possibly getting married has come up. We have done alot of research, and I do know about the K1 visa, my question is, if we desided that this is what we want to do, can I get that K1 visa while I'm still there or do I have to come home (Canada) to obtain that visa?