I did just find this though, for anyone else wondering

Prohibited terms
Section 19(2) of the Act says: “Terms having the following effects must not be included in a residential tenancy agreement:

1.that the tenant must have the carpet professionally cleaned, or pay the cost of such cleaning, at the end of the tenancy [unless the cleaning is required because animals have been kept on the premises during the tenancy],