Has the Liberal government lived up to its promises to Canadian veterans?