Ну раз так, то зачем тогда показывать оба паспорта при пересечении границы с Украиной. Показать тогда просто можно украинский и всё, а канадский в кармане держать. Так же и при выезде назад в Канаду, показал украинский, а если спросят визу , то показываеешь канадский паспорт вместо визы. Верно ж ведь?
Или тут есть какие-то нюансы о которых я не знаю??
У товарища Сталина решения очень простые, и незачем заморачиваться : ))