If a landlord has discovered that the tenant is conducting an illegal activity or that something illegal is happening in the rental property, yes, they can evict that tenant. That would be considered a material breach of a lease agreement, so the landlord will want to take the necessary steps to notify the tenant that they're going to terminate the lease agreement before they do so.