My wife is awaiting her CR-1 visa interview, and we are trying to look at flights to enter the US about 1 month after her interview.
One option appears to be flying on Air Canada via Toronto. I know CBP use preclearance for flights from Toronto airport. Is it ok to travel with an immigrant visa packet and complete immigration with CBP preclearance on that journey?