"No pets" is not an issue in BC or Alberta. Even in BC where everything else is off limits. The link posted that was posted is from Ontario, I can tell you it was great to be a tenant there in my younger days! They even had rent control.
British Columbia
In
B.C. landlords are able to restrict pets on the premises, but all other forms of discrimination are not permitted.
Alberta & Manitoba
In
Alberta age is not a protected ground and can be used to identify ideal tenants. However, landlords are prohibited from discriminating against tenants based on: race, colour, ancestry, place of origin, religious beliefs, gender (including pregnancy, sexual harassment, and gender identity), physical disability, mental disability, marital status, family status, source of income, sexual orientation.