IIRC, Sen. Cruz was born in Canada to American parents who were transferred there by his father’s employer.
True enough. However since his mother is a born US citizen, he is a US citizen and could constitutionally run for POTUS if he so desires. That fact has been well established.