I can answer that. For my part, I’m a German citizen and I have been living in Canada for 17 years. Unfortunately, Germany does not recognize dual citizenship, so I never obtained Canadian citizenship, because I wanted to preserve my German citizenship, for my children etc. I am therefore in a very difficult position, because of German law. So, if Canada adds a second law, I will be in a even tighter spot.
On September 26th, 2006. See this statement in context.