If googled information states his parents were in Canada 3 years before his birth. Several sources are wrong if you are correct.
Link to that picture: http://www.huffingtonpost.com/megan-smolenyak-smolenyak/ted-cruz-and-the-question_b_8937948.html