How did the Dallas Morning News know, with absolute certitude, yet WITHOUT access to Cruz immigration file, that Cruz was a NBC of Canada?
Ready for a lesson in citizenship law? You won't learn anything, but perhaps other readers will.
Cruz was born in Canada. Under Canadian citizenship law, that made him eligible for Canadian citizenship.
But, because his mom was an American citizen (there is no evidence to the contrary, just unsupported speculation), he was an American citizen-at-birth.
Accordingly, upon reaching his majority, he was eligible to claim what amounted to a dormant Canadian citizenship. He did not. Consequently, he remained an American citizen.
Again, American citizenship laws are unaffected by Canadian citizenship laws.