I would only agree with you. The complexity you've described is absolutely correct. Certainly, the preoccupation of the international community now and the situation in Iran is perhaps distracting, especially at high political levels, from the kind of focused attention that should be given to dealing with the plight of Iraqi refugees.
Canada should be playing a role in cutting through the politics and standing up for the humanitarian principles.