There are two different forms of the "prior to" requirement used in the subsections of Sec 301(a): "prior to" and "at any time prior to." The two are
not the same, hence the different terminology used within different subsections of the same Section. Sec 301(a)7 requires "prior to,"
NOT "at any time prior to."
Cruz's mother would meet the "at any time prior to" requirement, but does not meet the "prior to" requirement as she was a resident of Canada prior to Cruz's birth.
The difference between "prior to" and "at any time prior to" distinguishes the caes where the residency has an age attached to it.
Answer the question I posed, what interval is allowed to elapse between entering Canada (terminating residence in the US) and giving birth?