Почему это незаконно? Я кучу народа знаю с двойным гражданством (Канада + из Европы). Было бы незаконно - не давали бы тогда. Несколько товарищей из Франции и двойным Франция-Канада (кстати даже бывший лидер либеральной партии имеет франц. + канадское гражданство. Стефан Дион который). Одного с испано-канадским гражданством. Я даже не считаю товарищей с, скажем, эстонским + канадским гражданством! (таких знаю минимум 6 человек).