I call BS...because his father didn't become a citizen until 2005 and every single family paper would have been dragged out at that time and Cruz would have known.
There are still family records that are "protected".
Both his mother and father are listed on a Canadian voting list. So they both must have become Canadian citizens....and Canada didn't allow dual citizenship at that time.
Mrs. Cruz didn’t have time to become a Canadian citizen at Ted’s birth. Several Canadian FReepers have attested to that.