Это зависит от того, как была настроена привязка для этого типа.Если привязка одноэлементная, оба экземпляра будут одинаковыми:
_kernel.Bind<ICard>().To<Card>().InSingletonScope();
Однако при использовании привязки по умолчанию оба экземпляра будут разными:
_kernel.Bind<ICard>().To<Card>();
Для заполнения массива используйте следующий код:
var array = Enumerable.Repeat(1, 10)
.Select(_ => _kernel.Get<ICard>())
.ToArray();