You are undercut by Cruz’s own actions. He applied to Canada. He used the Canadian application. It is public. A Canadian official signed it. If he was not a Canadian citizen they wouldn’t have been signatory to false document. They would have said he was not a Canadian citizen so there would be no need to fill out the form that Cruz did fill out and have lawfully filed.
Excuse me, but you don't seem to be comprehending my posts.
Of course, Cruz was a Canadian citizen -- by Canadian lights!. I never contended otherwise.
But Canadian law is irrelevant to the question at hand because, according to American law, Cruz was always a U.S. citizen and never a foreign national.
By the way, I fail to see the distinction between a Canadian consulate, the Canadian embassy...or a Canadian official in Canada. They are all equally representative of "Canada".