It's a good idea, but it's not necessarily the answer.
There are about a dozen officers of Parliament: the Auditor General, the Information Commissioner, the Commissioner of Official Languages, and so on. A range of agencies help Parliament to monitor the executive branch, that is, the government. One more can certainly be added. It doesn't guarantee success, but it could be a way to go.
I agree that we need a stand-alone, independent agency.