I am German and have lived in Canada since 1985 as a Landed Immigrant. Back then I was told that Germany does not allow Dual Citizenship. Apparently the rules have changed and I can apply for Canadian Citizenship without losing my German Citizenship. How do I apply?