Well...US along with the west are the ones actively involved in these country's internal affairs.They arm terror groups and cause civil war.They support oppressive dictators who do their bidding.
All of this causes,or rather forces, these people to move to safer places.
Don't want these 3rd worlders to come to your country?Well then don't get involved in their affairs for personal gain.
Of course,being American they have no history or culture.They're simply whores for money and power.Btw I know you're Canadian but you've played your part.