All of that is likely 100% true. But it's also completely irrelevant to this topic, which is that he is a Canadian citizen speaking on Canadian politics (badly.)
Canada has no rules on multiple citizenship, including as an elected representative. Carney did the right thing and renounced his other citizenships when becoming PM, but it has been contentious with other politicians such as former opposition leader Andrew Scheer (US) and Conrad Black (who founded the company which owns the newspaper this story was published in - he renounced Canadian citizenship to accept a British peerage.) I would welcome an Australian-style ban on multiple citizens holding office.
But revoking citizenship or silencing someone despite their efforts clearly being harmful to the nation is something that Canada has rejected even to our own detriment.
Canada has no rules on multiple citizenship, including as an elected representative. Carney did the right thing and renounced his other citizenships when becoming PM, but it has been contentious with other politicians such as former opposition leader Andrew Scheer (US) and Conrad Black (who founded the company which owns the newspaper this story was published in - he renounced Canadian citizenship to accept a British peerage.) I would welcome an Australian-style ban on multiple citizens holding office.
But revoking citizenship or silencing someone despite their efforts clearly being harmful to the nation is something that Canada has rejected even to our own detriment.