Двойное гражданство и два (или даже больше) гражданства - это совершенно разные понятия.Два (и больше) гражданств можно иметь во многих странах.Имея два гражданства, вы на территории какой-то из этих стран являетесь только гражданином этой страны.Пример. Человек имеет российское гражданство и канадское гражданство. Находясь на территории Канады он соблюдает все законы Канады, но пересекая границу с Россией,а он ОБЯЗАН предъявить российский паспорт, он сразу должен подчиняться всем российским законам. И его канадское гражданство совсем не принимается в расчет.( вспомните о законе о всеобщей воинской повинности)