Canadian retailer Dylex has finally sold its Fairweather fashion division. The company declined to name the buyer, but accoring to the Financial Post the $20 million transaction was headed by Toronto-based International Clothiers Inc and CoolBrands International Inc.