There is an excellent book about this. 'The New Wild' by Fred Pearce is well worth a read.
https://www.goodreads.com/book/show/22716462-the-new-wild
We shouldn't introduce species deliberately in new places, but in many places species have taken off and should be accepted.