Many are lost in technicalities here, if Canada has the right to arrest a businesswoman, if the US can stop a foreign company to do business with another country. Who cares? I'm partial to Iran because a multi-lateral treaty was signed. Iran stopped nuclear enrichment. In exchange, western countries pledged to provide economic relief and stop sanctions. It is said that Iran has been developing various weapons, but th…
That is widely agree upon largely due to Iran's shipment of weapons and financing of external militant groups actively engaged in various conflicts. I am currently in the Middle East due to one or more of these conflicts.
I am not stating any opinion for or against the recent (now ignored) agreement.
> What is even wrong for the US is punishing foreign companies wanting to do business in Iran.
That is a gross over simplification of how the complexities of global trade does not always align with the interests of international politics. It is within the capabilities of one nation to impose laws that forbid trade and supply to another nation while trading with third party nations trading contingent upon that awareness.