I am a US citizen living in the US and my fiance lives in Canada. I want to apply for a K1 visa but that takes 6-7 months as I found out. We want to marry in 3 months. Do we NOT apply for I-129F and get married in USA or Canada and than I apply for an I-130? What is the coarse of action? She wants to live here after we marry and not go back to Canada. What I thought about was that I go to Canada and we get married right away and I apply for I-130 and that would give us a 3 month headstart and she comes here as a tourist after 3 months while waiting for the approval. So we want to start living together in September and marry anytime before that.