20070119 business.india-business: Subex buys Canadian firm for USD 164 million