Retailer JD Sports has bought the leading rugby-focused sportswear brand Canterbury of New Zealand in a GBP6.5m (US$11m) deal.