I am not intimately familiar with the lash-up of responsibility in the Canadian Parliament. I believe there should be an independent oversight of the activities. I think it should be monitored by Parliament and it should be done in a way that perceived as being competent and free of conflicts of interest.
It's not something that I have enough expertise on to tell you whether or not the current system is appropriate.