Hello --
CFC is correct about these fish preferring fresh rather than brackish water, though bizarrely enough Fishbase lists them as being: amphidromous; freshwater; brackish; marine; pH range: 7 – 7.5; dH range: 20.
http/filaman.ifm-geomar.de/Summary/speci...iesname=cancila
Like others of the Beloniformes (e.g., halfbeaks) these fish are not actually all that bothered about exact water chemistry provided it does not vary too rapidly. If they are being kept in brackish, then I would set up a brackish water tank with the same specific gravity, and then lower the salinity to fresh over the succeeding few days. Note that they like moderately hard to hard water and need a neutral to alkaline pH, as CFC points out in his excellent summary.
While often said to only eat fish, in the wild they eat crustaceans, and in captivity will take large invertebrates perfectly happily. CFC lists a few options, I'd also try out mealworms, maggots, earthworms, etc.
They aren't easy fish, and I'd recommend trying out their smaller, hardier relatives the halfbeaks before spending the money on needlefish. For a start, needles need to be kept in at least pairs, and they need really big tanks.
Cheers,
Neale