Yes, overall, western powers really alienated the middle east with their imperialistic ambitions and overall meddling in their affairs.
There is no question that the US is responsible for the whole Al-Qaeda situation, they trained them.
For that reason alone, they should man up and take the most dangerous location in Afghanistan (and suffer the accompanying extra casualties), not Canada.
However, who created the mess is only of partial relevance in that its a strong indicator of what not to do in the future, but it can't change what was done in the past.
At this point, the mess is there.
@Freemehul's post:
They have strong moral, but they are hiding in the mountains while the vast majority of their children are being raised in a less fundamentalist regime.
I'm French Canadian, believe me, I know a thing or two about assimilation. Its part of our history.
Those that are hiding in the mountains will never give up, but they will die of old age while they watch their children turn into non-radical adults if the occupation can be maintained that long.