Cruz was born in 1970 in Alberta, where his Cuban-born father was working for an oil company. Cruz’s birth certificate indicates his mother was born in Delaware, making her an American citizen. Cruz was automatically registered as a Canadian citizen but also an American citizen. His family moved back to the United States when he was 4 years old.
Read more at http://www.wnd.com/2015/03/donald-trump-goes-birther-on-ted-cruz/#JoaBWFhrJt3jMYAK.99
The title of the WND article derides Trump for being a birther, which is ironic because WND led the birther fight against Obama. Place of birth is actually irrelevant to this issue (see my prior posts on this subject). Ted Cruz is not ineligible because he was born in Canada. He is ineligible because his father, a citizen of Cuba, was not a US citizen at the time of his birth. In fact, his father did not get around to becoming a US citizen until 2005!