Canadian suit maker Samuelsohn is to buy its US-based counterpart Hickey Freeman - including its factory in Rochester, New York - in a move that offers significant growth opportunities.