Whether he was a citizen of the US is a matter for US law, not Canadian law. Duh.
And US law says that Cruz is a naturalized citizen per the Immigration & Nationality Acts of 1952 & 1965.
This has been covered ad infinitum. Cruz got his U.S. citizenship in the 1980’s by his mother filing that form (I think it is called CRBA or something) while still in high school so he could attain a U.S. passport to go to Britain with his High School group. He would then still be a Canadian National in Canadian eyes, but would also be a U.S. citizen at that point. I agree he is a U.S. citizen...but he is NOT natural born as alluded to in the Constitution as being a requirement for Prez and V.P., and cannot run for President. AND he knows it, when he is always touting his Constitutional prowess, and is trying to pull an “Obama”.
Being "a citizen" is not the standard. A natural born citizen is not a Canadian.
We already have a Citizen of The World as President. Now you want Royalty from Canada.