Genesco has bought the 17 Cap Connection headwear stores in Canada, complementing its recently acquired Hat World and Lids businesses in the USA