The power to investigate and impose sanctions exists already. For instance, the Human Rights Commissioner uses it. In any case, in New Brunswick, we use it because we have the equivalent. I don't know what the legislation is at the federal level. However, having been a lawyer, I know that during investigations, the complainant is held by the hand and supported. The complainant doesn't have to worry about wasting time, paying lawyer and knowing the legislation before going to court.
What I see is a first step. The Commissioner plays this role, takes complainants by the hand, informs them of their rights by telling them whether they are right or wrong, and decides on sanctions. The Commissioner told us that she had never had to impose sanctions in the form of fines or money. Rather, she required a report indicating how the affected party was going to comply with the legislation. This is cumbersome and tiring for the person or Crown corporation being asked to do it.