Thank you @Dreamlad and @forw.jane for the inputs. But while browsing through the threads, I saw at least one case where the person (in USA) returned to Canada before the oath invite. So, I am guessing, it may be based on multiple factors (likely including the 'country of stay' as you mentioned).