Never said..he had a Canadian passport...
What document did Ted Cruz provide certifiying he’s a US citizen? Was it always a US passport?
How did Cruz obtain his first US passport?
see the quote from the link I provided. it says what one needs to be a US citizen if born abroad from a parent who is a citizen. And since Cruz has said he's always had a US passport he meets the requirements to run for US president.