You've established without doubt that cabinet would have had all this information, unless it broke Treasury Board guidelines, at the time of the development of legislation. You've also established that once the legislation is provided to Parliament, cabinet confidence cannot be used by the government to deny Parliament the information on the costing.
On March 16th, 2011. See this statement in context.