Wrong question.
The correct questions is: Do Canadian laws in any way effect or affect US citizenship? The answer is no.
And why wouldn’t foreign law apply to the US born children of foreigners?
Where is the reciprocity?
At the very least there is a conflict of law.
The answer is "maybe." Obviously had Ted Cruz chosen to live in Canada as a Canadian citizen, and had he been compelled into their Army and fought against us, it would certainly be difficult to argue that he's eligible to lead our country.
Treason sort of affects American Citizenship doesn't it?