So you are saying that since Cruz’s father was a US citizen at the time of his birth in Canada, Cruz is a Natural Born Citizen. (based on the underlined section from Black’s)
Seems plausible, but may need a bit of fact checking.
What if Cruz was born in Canada to a British father? Would that make him British?
What if Cruz was born in Canada to a Canadian father, would he then be Canadian Natural born or Cuban Natural Born?
If your mother had been vacationing without your father in Germany and had gone into premature labor and delivered you, in your mind what would be your home?