The charter guarantees are in the pension and health benefit areas. It guarantees specific items, whereas the bill of rights would be a more general document that guarantees that the veteran will receive due justice through the whole process.
On October 16th, 2006. See this statement in context.