The canister should help considerably as it's a sealed unit, the HOB is probably collecting all the gunk and it's building up there. I had this issues once with an aquaclear, fed my piranha some green sunfish as a treat (too many) and the next day the smell was awful. Oscars put off a pretty heavy bioload, I would hook up the can and imagine it'd get better.