Re: Republican - If he’s a Canadian citizen, I guess no party affiliation there. I don’t know.
Good point that he is Canadian. My observations are that everyone all over the world identifies with one US party or another. American Politics is entertainment and sport for much of the world; and I have never met a person from anywhere in the world who didn’t have a STRONG opinion regarding American politics. I have only been to about twenty or so countries, so my experience is limited.