Wow, lots of assertions and conjecture, yet so little facts and even less proof.
Fact: We know that Sen Cruz was issued a US Passport in 1986 when he was 16/17.
Fact: Cruz’s father became a Canadian Citizen in 1973, three years after Sen Cruz’s birth.
Got paperwork, or just conjecture and hearsay.
Again that timeline that I posted contains copies of legal documents.
You provide none.