He should have had this done sooner. I believe by current law he will be found eligible for the presidency. Nevertheless, Cruz will be our first dual citizenship president.
Cruz gave up his dual citizenship in 2014, one year after he became senator of Texas....he was still born on Canadian soil, not American Soil and his father was born on Cuban soil, not American Soil...
No— check out Chester A. Arthur. He was born in Canada, but obfuscated better than even obamaumao.