I’m on an H1-B that’s up for renewal in October 2019 (I-140 approved; EB3 India; priority date Dec 2012). My girlfriend and I just got engaged last month and we’re pretty open with the marriage date to ensure my immigration status transition is smooth. She’s a dual US & Canadian citizen by birth. My question is: What’s the best move for me here? Do I move forward with my renewal in October 2019 and then once we get married apply for my marriage-based Green Card? Do we move getting married up a few months and not do the H1B renewal? Are there other options we should explore? Any advice appreciated.