Many voters will not agree. I do not. Why do you think Cruz didn’t reveal that he was still a Canadian citizen when he ran for the Senate in 2012 if it is no big deal? The man was born a Canadian citizen and remained one until he renounced it when he was over 40 years old. How does a citizen of a foreign country for 40 years qualify as a natural born US citizen in your world?
Why not ask Jim or 100,000 other people on this forum that would vote for Cruz the day Trump retires? If Mr. Obama was eligible then Senator Cruz certainly is.