If God truly wanted Ted Cruz to be POTUS, he should have made him a Natural Born Citizen of the United States instead of Canada. Oathbreaker.
Being born in Canada does not necessarily mean you are born outside of the allegiance of the US.