Cruz’s father at the time of his birth was a Cuban citizen employed and residing in Canada. His father had some kind of a history with Castro at the time but evidently went against Castro in later years.
The fact that Cruz’s father was residing in Canada at the time of his birth doesn’t mean that he wasn’t an American at the time.
Lots of American’s nationals reside in Canada.
He says. No verification of any of the father’s history in Cuba.
Here you go. Rafael Cruz explaining his relationship with Cuba.