The question is...first, you mention a peaceful solution in Iraq. That would be when pigs can fly.
The reality is that, yes, the cause of the problem is the American invasion and the dictatorial regime of Saddam Hussein. What you have now is sectarian warfare in what has basically become a failed state. Can it be blamed entirely on the Americans? I would say the Americans played a significant part in invading Iraq and not exercising control, not developing police, and not keeping the infrastructure intact, etc. But what we're concerned about is the future.
Are there people who are fleeing there who cannot go back and who are going to be stuck in limbo in Syria or Jordan, people who have families here? I think we have a role and an obligation to help protect these people--by stabilizing the situation in the countries they fled to by allowing them to eat properly and have roofs over their heads, in the remote possibility that the situation gets stabilized--and to bring those people who have families here to be reunited with their families. I think we have an obligation to do that.
Who's to blame? I think anybody can make that judgment. Certainly the Americans had a significant role in declaring an illegal war without UN sanction; Canada was smart enough to say that we did not want to be part of it. The coalition of the killing is going on, but that's not the issue. The issue is about the people who have been affected by this, who have fled, and whose lives are in danger. I think we as Canadians have some responsibility to help them.