Under the existing law, there is no power to compel a witness to provide any evidence, and the investigative hearing is separate from the preventive arrest powers. Under the current law, people do not have to answer questions posed to them by the police or posed to them by any official. Everyone has the right to close the door and say, “I don't want to answer any questions.”
In other countries, such as the United Sates, they have a grand jury. Witnesses--not the accused, but witnesses--can be compelled to testify before a judge and a grand jury in the United States to provide testimony prior to charges being laid. In Canada, the only time witnesses can be compelled to testify before a court is when a charge has already been laid by the police and someone has been charged. You can force a witness to come only when there's a preliminary inquiry or a trial. This would provide Canada with the power to have--