If I may add, Parliament has already legislated in relation to disclosure regarding sexual assaults. There are provisions in the Criminal Code that have been enacted following decisions rendered by the Supreme Court of Canada that have been declared constitutional. So yes, it can be legislated.
On April 15th, 2010. See this statement in context.