Chins cost a bit more, but give faster Range xp & also give HP xp.
Cannoning costs less but is slower and gives no HP xp with the cannon alone.
You should also consider the place you will be, and if you will be using prayer pots.
Cannoning at ogres doesn't really seem all that well. Maybe at that one place that drops black masks. i think you make your money back there too .