No, the only material fact is what the law was then, in 1970, in the United States when Cruz was born.
He's screwed then too, because being naturalized by congress at birth does not make you a natural born citizen. The founding fathers also only recognized natural born citizens paternally, through transmission from the father. Cruz's father was a Cuban Canadian.
That said, it seems the point of the article is questioning whether Cruz was even declared a citizen at birth by his parents, who would have had to have declared his citizenship at birth.
Correct.
Each countries laws on citizenship only apply to that country.
Canadian law does not affect US law.
Don’t get your legal advice from these cats.
Concur. What matters is US law. Canadian law is irrelevant. (He was born in 1970? I used to hate it when the "old" baseball players were younger than me. Now it's the presidential candidates.)