Most of the people seeking asylum are coming from places where U.S (and those that supported them, like Canada) are directly responsible for the economic instability. The civil wars. The dictators and corrupt governments that these people are fleeing from.
Why do they flee to other countries ?
Because we have a strong hand in creating chaos in theirs. Yet we deny them a place to live in peace.