Cruz has the same pedigree as Obama..one US citizen is a parent. Location of the birth is not important unless the US citizen is a minor.
Congress should pass a law that all candidates for President must agree to having their passport file made public..along with other Federal records.
Ted Cruz wouldn’t have had a passport file for Canada. Right off the top he was born with dual citizenship and we didn’t need a passport until very recently.