В принципе, в украинском языке чуть ли не на уровне конституции закреплена форма "в Украине".
А насчет Кубы... Ну нельзя же сравнивать - Кубу с Украиной!
Эдит: А кроме шуток - где еще употребляется "на" с названием страны? На Кубе, на Гаити, на Берегу Слоновой Кости... В основном - бывшие колониальные владения...