http://new.gramota.ru/spravka/buro/search-answer?s=%D0%BD%D0%B0+%D0%9A%D1%83%D0%B1%D1%83Правильно: на Украину, в Россию, на Кубу, в США, в Канаду. Сочетаемость предлогов в и на с определенными словами (в том числе географическими названиями) объясняется только традицией. В других языках такое тоже бывает.