Iconix has taken over the 50% stake it didn't own in its Canadian subsidiary for $19 million