Factions tnt is kinda expensive.
Its $300 per tnt
Most cannons use anywhere from 1000-3000 tnt per shot.
Assuming your buying tnt from the shop, that can cost $300k - $900k per shot.
if you are raiding with a cannon that needs 3000 tnt per shot, a full 15 chunk buffer has roughly 120 walls...