Например, из чисто жизненного подхода. Есть большая разница между статусами "двойное гражданство" и "два гражданства". В первом случае такой гражданин получает права и несет обязанности перед государствами, гражданином которых он является, в соответствии с условиями межгосударственного договора: налоги, служба в армии и прочее. Например, возможность выбора армии, в которой служить.Во втором случае гражданин несет обязанности по отношению к двум государствам в полной мере - в соответствии с законодательством каждого государства. Служба в двух армиях. Возможно, уплата каких-то налогов там и там... я не в курсе этой области налогового права. Но вот сейчас пока в виде разговоров, но вполне может быть реализована уплата российскими гражданами - обладателями счетов в иностранных банках налога на прибыль с разницы курса валют. Это просто как пример.Возможно, принятое решение - просто результат элементарного взвешивания плюсов и минусов, поскольку с Канадой у России нет договора о двойном гражданстве. А учитывая куда катится наше законодательство, лучше перебдеть