sonnar, что значит - нет паспортного контроля на вылете? Он есть. И даже выше этому примеры даны, когда вылетал человек не с тем паспортом, по которому влетал, а потом в системе нет данных о том, что он покинул страну. И без сканирования паспорта я еще ни разу не вылетала из США. В Канаде давно не была, но подозреваю, что там ровно такая же логика.
Поэтому, чтобы корректно были закрыты именно выезды, на выезде Вам и надо предъявлять тот паспорт, по которому прошел въезд.
Но вот нюанс с разным написанием фамилии для совпадения данных посадочного и паспорта, по которому может «засчитаться» въезд и выезд в страну/из страны - это любопытно. Так как для выезда из США Вам надо, чтобы было написание фамилии из паспорта Молдовы, а для влета/вылета в Канаду - из паспорта РФ.
Из Канады покупаю билет также на РФ паспорт
Почему - также? Вы ранее на него по Вашему маршруту еще же нигде не «покупали» билет.
Я бы «купила» все билеты на фамилию паспорта Молдовы, а для основания въезда в страну полета и давала бы паспорт РФ или Молдовы (что на регистрации, что на паспортном), в зависимости от направления.