fresh or frozen is way better
But I know two places that use canned spinach
I've seen it used for sag aloo and also in chicken curries too
If you're going to use fresh, it's probably best to blanch and drain it first
That will give you a better idea of how much spinach you have actually got, and make it easier to fit in the pan!!