A canister filter should be fine. Just fill it with a quite open pore media, bioballs or similar. Avoid fine things that will trap filth (these are the bits that need weekly cleaning) I ran a canister for years, inside was 100% bioballs. Inside the tank, on the filter inlet, I had a large sponge which use to get changed once per week, the internals of the canister never got serviced and never blocked. That was on a marine - fish only tank.