As someone with an interest in history, I know that there was a time when people of German descent living outside of Germany were called Volksdeutsche but I gather this term is now frowned upon due to its linkage with Nazism. How are such people referred to in German now?
This isn't a strictly academic question. My parents were both born and raised in Germany but emigrated overseas after WWII so I'm not sure how to describe myself to German speakers in any brief way. I tend to say something like:
Meine Eltern waren deutsch geboren, aber ich bin in Kanada geboren und spreche meistens Englisch.
I have to imagine there's a more concise way to describe myself than that. In English, I would tend to say that I'm an ethnic German or maybe German-Canadian.
Let me emphasize that I have NO love for any of the Nazi ideology or policies! I am merely trying to figure out how to say that I have a German heritage. My real name, as opposed to the login name I use here, is very German and people sometimes ask about it. I also have a first name that is more commonly a last name here so people sometimes don't realize I've given them my first name when I introduce myself.
EDIT: I should have made clear that my German is far from fluent so responses explained in English would be greatly appreciated. Also, I should have mentioned that I have a dual citizenship, Canadian and German.