The prospect of 25% tariffs by Trump on Canadian imports has caused headaches if not havoc throughout the commercial ecosystem.