Discrimination is unfair treatment of a person because of their personal characteristics. Discrimination can be a difference in treatment such as a punishment, a denial of a service or employment, or a harassing behaviour toward someone.
Sometimes treating everyone the same may be discrimination. Some people have to be treated differently in order to ensure they are able to access the same benefits as others such as having access to a ramp or extra leave days for example. In all human rights cases, it is the effect of the treatment on the individual claiming discrimination that is important, rather than the intent of whoever may be doing the discrimination.
Each province and territory has their own process to deal with complaints within their location. Complaints relating to federally regulated companies (banks, RCMP, interprovincial travel, etc.) and federal government departments are dealt with by the Canadian Human Rights Commission.