your 12 gauge will do fine
i use the same waterfowl gear as i do goose hunting on and off water
for decoys=very expensive
calls i got a deal i got a duck call with a canada call for 20 bucks
the populations i live in minnesota and we have a huge population of big canada's so im guessing the population is probably good too