If you reside in Canada, thereby subjecting yourself to Canadian laws, you can if Canadian law says so. Look into the history of the Vietnam-era draft, when non-US citizens could be and were drafted. Even today, immigrants are required to register for the draft. See Registration Information from the Selective Service System itself.
You make two assumptions: First, that non-citizens cannot be drafted as a general rule, which is false. Second, that Canadian law should determine US citizenship status, which is absurd.
And US law should determine Canadian citizenship status? Cruz was born in Canada, not the US.
His father was Cuban, his mother a US citizen. Canada, Cuba, and the US could all make claim.
The top of the thread shows the law declaring Cruz a natural born citizen of Canada. The US could claim Cruz is in a class collectively naturalized. I haven’t investigated the laws of Cuba.
What is clear is that Cruz is not a natural born citizen of the US. Without statute he wouldn’t be a citizen at all.
It doesn’t determine citizenship status, a naturalized citizen has the same rights and obligations as a native born citizen, who has the same rights and obligations as a natural born citizen. Statutes governing US citizenship make no such distinction among citizens. The Constitution, however, does.
There are numerous restrictions placed upon those who would be eligible for various national offices, which are increasingly restrictive as the level of authority increases. Do you argue about age restrictions not determining citizenship? Do you argue about length of residency requirements not determining citizenship? No, you don’t because these Constitutional eligibility restrictions do not restrict citizenship, they place preconditions upon individuals who would be eligible to various offices.
The natural born citizenship requirement is the same.
Yes, it IS absurd, and that is exactly why you phrased it that way. It wouldn't serve your argument to phrase it correctly.
I believe I said that they couldn't be compelled to fight against their own country. Not legally anyway, and it isn't "Canadian" law which is determining the claim, it is recognized and accepted "International law." Citizenship is always a case of International Law. Were there no other nations, there would not be different "citizens." All would be the same.