Steel giant Cleveland-Cliffs announced Monday that it will buy Canada’s Stelco Holdings for C$3.85 billion ($2.8 billion).