(Washington, DC)  --  U.S. Senator Ted Cruz is releasing his birth certificate to prove he's an American citizen.  The Texas Republican was born in Canada in 1971 but experts say because he was born to an American mother, he's a citizen of the United States.  It's rumored Cruz released the birth certificate today to head off speculation about his citizenship if he were to run for president in 2016.  Similar questions about President Obama's birth location dogged him throughout his 2008 presidential victory.