Alandlord cannot evict without just cause. Keeping an apt or house untidy is not justification for eviction (lol...you should see my brother's apt, you can't see floors or counters, and one room is almost floor-to-ceiling clutter jammed in). The landlord would have to prove that the state of the rental unit is a health threat or is in such a state of disrepair that it is deemed uninhabitable until fixed up. A landlord certainly cannot complain about the state of a tabletop, etc. And yes, they have to give at least 24hrs notice to enter, and have to have good cause for that entry.
Most places ask for security deposits (usually in the form of last month's rent); any damages incurred when the tenant moves out are deducted from the deposit. In Canada one also cannot be evicted for keeping a pet any more (used to be, years ago, that the presence of a pet was grounds for eviction if pets were not allowed); the landlord can only ask for a pet to be removed if there are too many in the rental (I think it's over 3 in this area), or if the pet is disturbing other tenants and/or causing undue damage. Sounds like your landlord was nitpicking at anything just to get you out of there.
Since I haven't read all of the posts (cramped for time), I'm confused and have probably missed something that was already said...did you win the case and getan eviction noticeanyway?