Russian spies' sons can keep Canada citizenship: court