Expressing ethnicity that is different from nationality


How do you go about expressing ethnicity that is different from your
nationality.

I happen to be of British decent from Canada (now living in Japan):

[code]

    イギリス系のカナダ人です。
    
[/code]

That's my best guess. Any improvements?




I'd say the best way is

> イギリス系カナダ人

if your nationality is Canadian but you are of British descent. Using の in
between is okay and perfectly makes sense, but in many cases it will lead to
an excessive use of の. For example, if you are an British Canadian engineer,
then

> イギリス系のカナダ人のエンジニア

sounds a bit awkward but

> イギリス系カナダ人のエンジニア

is pretty much perfect.




I'd say the best way is

> イギリス系カナダ人

if your nationality is Canadian but you are of British descent. Using の in
between is okay and perfectly makes sense, but in many cases it will lead to
an excessive use of の. For example, if you are an British Canadian engineer,
then

> イギリス系のカナダ人のエンジニア

sounds a bit awkward but

> イギリス系カナダ人のエンジニア

is pretty much perfect.

