I use an oase canister with a built in heater. I fill three trays with seachem matrix for biological filtration and the top tray with activated carbon or any other media or floss I need. It has 4 prefilter sponges to trap incoming goop and easily clean. I think it’s calked a biomaster thermo 250 and I have a 120 L (30G) rimless tank. So yes, it does work.
My experience cautions you you these pain points I experience with the canister filter method:
1) surface circulation/skim preventing proper aeration and causing pH swings. Because there is no top overflow (the filter inlet is a tube low in the tank) surface film develops. Adding a protein skimmer doesn’t solve this, either, because it also draws from below the surface. It does, however, aerate the water and help with pH control. I think the surface skum also changes light intensity and spectrum. Skum prevents some of my fish food from falling into the water column.
2) it is a mess to maintain. I flood an area every time I maintain my filter (once per month). This seems worse with saltwater than it was with freshwater.
3) introduces bubbles at maintenance. Possible a problem if you keep certain corals, like SPS.
4) related to #2, the inlet and outlet pipes are a pain to maintain and clean. Can be an issue with tight rockwork or coral. It also kinda looks messy on the tank.
5) i have had a few issues with smaller inhabitants getting stuck in the inlet pipe, or stuck to the side of the pipe. Rare, but sad.
6) biology may be too aerobic with fast flow to do much good reducing nitrates out to nitrogen gas. It does well with ammonia reduction, but no further.
7) limited as to what you can run in the tank for other equipment. You can’t plumb in a UV sterilizer, for example. All other equipment, like auto top off, UV, skimmer, etc. all have to hang off your DT. No refugium option, but you can grow macroalgae in your DT.