Sure, I will respond first.
The fact of the matter is that if Canada is willing to do business with Iran without putting in any preconditions, that would justify what the Iranian regime has done in the past and will do in the future.
I'm not a politician, but I believe that Canada should say that if Iran stops this wrongdoing and shows some improvement in other areas, we would be happy to build a bridge between businesses in Iran and Canada. However, if we were to sell wheat, goods, biochemicals, scientific tools, or anything without preconditions and not demand any changes in attitude and behaviour from the Iranian regime, I think it's just supporting the Iranian regime's charm offensive.