While I think there's a lot to be desired about Advertising Standards Canada, one of the big problems is that there doesn't seem to be a clear accountability to Parliament or an appropriate lever with which they can enforce their mechanisms. I think that having it reside within Parliament as an officer of Parliament would alleviate that.
They would review all the advertisements the federal government runs, issue a number that would be necessary for the government to have before they purchase air space or radio space, and have a sense of the need for the campaigns. This would include public opinion research as well as a sort of proactive idea about whether an ad fulfills its goal of informing Canadians about policies.