It depends. If the tenant's conduct is disturbing the quiet enjoyment of another tenant who lives at the property, then yes, they may be evicted even through they're paying their rent on time and they have a lease. It also depends on the terms of the lease.
But in most circumstances, when there is a lease in place ands the tenant is paying rent on time, the burden of proof needed to remove them is high. For example, it's very difficult to prove that noise is coming from a particular source, or that it’s the nuisance tenant that is actually the one smoking. Unless your tenant is willing to admit to their behavior, you would need to gather some solid evidence for court.