Tariffs, Canada Post disruptions and a public transportation strike in Montreal have all taken their toll, particularly on brands such as Selfish Swimwear, which is smaller and manufactures its ...