Canada's Gildan will buy HanesBrands for $2.2 billion ABC News US15 hrs agoFollow Share to:NEW YORK -- Canada's Gildan will buy HanesBrands for $2.2 billion.See Full Page31