May I add a personal anecdote that speaks to that? Canadian companies and banks are so concerned about making sure they comply because there are quite damaging consequences.
When I was working for the sanctions consortium, I was doing a case study on Sudan, which was under sanctions. I was being paid by the Swiss government to provide an assessment of how UN sanctions were doing on Sudan. The cheque came to my Royal Bank account, and the manager from Royal Bank phoned and said, “I'm going to have to call the RCMP because this could be a case of sanctions busting.” On the cheque it read, “Sudan sanctions”, to remind me what I was getting this money for. I had to go down with the contract from the sanctions consortium from the Swiss government to say, “I am not participating in Sudan sanctions busting. I am simply a Ph.D. student desperate for funding, and this is my cheque.” That's how serious they are about complying.
Even though there's a number listed on the Global Affairs site to get information, they can't give legal advice, and so you have to hire your own lawyers at great expense. It means that somebody like me was going to have my bank account frozen, which means I cannot pay my mortgage, I cannot buy food, and I cannot do anything because of this concern about making sure they comply.