A skimmer will actually remove waste and undissolved particles from your water column whereas a canister filter just traps them but the water still flows through the canister so the undissolved material still contributes nitrates and phosphates to your water. In saltwater tanks, your live rock (1-2lbs per gallon) serves as the biological filter, the skimmer serves as your mechanical filter, and if you ever need it you can run chemical media such as carbon or granular ferric oxide (GFO) but a lot of people feel this pulls to much good stuff out of the water and simply isn't necessary to run all the time. You will actually be better off just running a skimmer and not a canister - the canister becomes a nitrate factory and contributes to problems in saltwater tanks.