Born In America, Cruz was not born in America, and he has a foreign national father.
Cubanadians are not eligible.
He was born in Canada to a Cuban father.
Apparently your knowledge base is devoid of the concept of Natural Law as understood by the Framers of the Constitution. Cruz is as much a Natural born American citizen as is McCain or Romney.....