There are real experts on this thread, but I will add my .02 anyway. Nitrites, nitrates and ammonia are all about bioload, dissolved oxygen level and available surface area. Turnover is about making sure you don't get dead spots that can go anoxic or collect debris. Just about every tank I have ever seen with a substrate has had many ttimes more surface area in its substrate than its filter. I run my filters empty, just for circulation, except my HOBs which have plants in them. I run an overstocked tank with no WC and aquaponics, which basically is completing the cycle by turning the nitrogen into plant mass or outgassing it, and have no problems.
Drstrangelove
is probably right, you probably have dead spots in your tank that are anoxic. The best way to solve such a problem is with a wavemaker, which will create a powerful, random surge that will increase ripples and get current into all the dead spots. A canister will only add another narrow jet of water and some surface area you probably don't need.