The conservative shared his birth certificate with The Dallas Morning News. The document listed his place of birth as Calgary, Alberta, to an American mother, which gave him U.S. citizenship.
In recent weeks he has faced scrutiny over his Canadian birth, although many experts concluded Cruz qualifies as a natural-born citizen to run for president, should he choose to do so, Politico reported Monday.
Canadian lawyers said Cruz's birth in Canada instantly conferred upon him Canadian citizenship, although a spokeswoman for senator said he was not aware he had dual citizenship.
"Senator Cruz became a U.S. citizen at birth, and he never had to go through a naturalization process after birth to become a U.S. citizen," Catherine Frazier told the Morning News. "To our knowledge, he never had Canadian citizenship, so there is nothing to renounce."
Cruz, a favorite of the Tea Party movement, has been calling on Republicans to shut down the government to try to defund the Affordable Care Act, colloquially known as Obamacare.
President Obama, who was born in Hawaii, faced constant attacks from so-called "birthers" claiming Obama wasn't born in the United States. He released his long-form birth certificate in 2011.