It turns out that hard-right Republican Senator and Presidential hopeful Ted Cruz is a Canadian citizen as well as an American one. TPM:
The birth certificate [released by Cruz] confirmed that the Texas Republican was born Dec. 22, 1970 in Calgary, Alberta. Because he was born to an American mother, Cruz instantly became an American citizen. But he also immediately became a Canadian citizen under the country’s law.
However, the choice between becoming a Mountie and a mountebank is one Cruz has already made.