The landlord does need just cause to evict a tenant. The number one reason for evicting a tenant is the non-payment of rent, but the lease also contains covenants and promises of the tenant and the landlord towards each other. If the tenant does not comply, that may get the landlord just cause to evict a tenant.