Are we talking a) latency from when you recorded so the tracks don't line up, b) latency being caused by the plugins when you start mixing so the tracks are out of time, or c) latency between things you change during playback and actually hearing the change?
a) Most DAWs have some sort of automatic compensation for your recording latency. Sometimes interfaces don't report it correctly, so it could be that, or that feature might have gotten disabled in your DAW. If your tracks are always off by the same number of samples, some DAWs will let you put in a manual offset, or you could find a basic sample delay plugin and throw it on each track that needs it.
b) Some DAWs will automatically figure out how much latency the plugins on each track are creating, and then adjust their playback accordingly so it ends up in time. Other DAWs - this is one of the big complaints about Pro Tools, from what I hear - won't, so you would have to manually do it with a sample delay plugin.
c) Depending on the effects you're using, this can be unavoidable. For instance, if you've got an aux set up with some reverse reverb on your vocals, you'll get some playback latency because the DAW has to start processing things it hasn't gotten to yet.