Or from the Canadian side...
you become a citizen of the country when your passport
says you are - your cultural heritage remains
something entirely different and it can take many many
generations for that to change (and it sometimes never
Canadians speak of their heritage thusly:
I am proud to be Canadian - but I am also proud of my
Maybe that's a Canuck thing, but my guess is that
people from a conquered nation usually don't stop
practicing their culture (if they are not forced to
assimilate). Thus a Pole in Germany will maintain
Polish cultural practices within the confines of their
families and over time will adopt certain German
cultural norms, so his children and possibly his
grandchildren will be Polish Germans... I'd say 5 or 6
generations at least before the people become German
(if they are allowed to).
Also this depends on how actively you can pass your
culture to the next generation. If the conquered are
not allowed citizenship to the country in question
then it is very unlikely they will ever loose their
origional cultural identity. Alternately if a family
is very active/strict in passing their culture they
will hold onto it longer.