Cuban law or Canadian law or the laws of any other country is IRRELEVANT when determining US citizenship. Only US law applies.