You could* use canisters in a drilled tank, but there is no need to. If your tank is not drilled do not worry, most people use the hoses on the back of the tank to do the plumbing.
What kind are you looking at? The popular and trusted models are:
1. Eheim (what I use)
2. Rena Filstar
3. Hagen Fluval