It’s obvious that the Cruz family had every intention of making Canada their permanent home and never returning to their countries of origin (Cuba or USA).
The one—and only—reason Ted Cruz currently resides in the USA and not Canada is his parents had a fight, separated, and his father moved to the USA to get away from his wife. They later reconciled and she moved back to the USA to follow her husband.
Sans that fight, Ted Cruz would still be living in Canada. He certainly would have spent his entire youth, all the way up through High School, in Canada.
The Cruz’s should have stayed up North. Ted would have been a far better choice than the current Prime Minister Trudeau.