At the 2008 NATO meeting in Bucharest, NATO gave open invitation to both Georgia and Ukraine to join NATO sometime in the future, without any MAPs. Not that MAPs are very important here on a timescale basis, since both Montenegro and Macedonia joined NATO in matter of months, without the consent of the population, but by corruption of the leadership. What is an open invitation stated publicly, also consists of thousands of conversations in private.
Hence, Russia would not allow this to happen at any cost. Would the US tolerate Russia meeting up with Canada and Mexico behind closed doors and offering them nuclear protection, first covertly, then even publicly?