Canada's Barrick Gold announced a new $1 billion share buyback program as higher gold prices helped the company beat analysts ...