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?<p>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.<p>It is said that Iran has been developing various weapons, but these weapons do not fall under the treaty, and experts and controllers all agree the nuclear program has been stopped.<p>It is wrong for the US to walk away from this treaty, in the same way it was wrong to walk away from the Paris accord agreement. You agree on one thing, you have to follow. That is the honourable thing to do.<p>A few will say that Iran is threatening Middle East Peace. What is obvious is that its Saudi Arabia who's bombing its southern neighbour or sending tanks to Bahrain. If you want peace, you have to impose sanctions on Saudi Arabia as well.<p>What is even wrong for the US is punishing foreign companies wanting to do business in Iran. Perhaps there are technicalities to demonstrate a law in the US is broken. This makes sense for bureaucrats. For the rest of the world, it's just abuse and plain wrong. History will judge.