The thing about immigration is that they do cherry pick the smart people from other countries. What does that leave the country with? normal to subpar infrastructure. When you take smart people from other countries it leaves the in a worse spot making them worse off economicaly and leaving all the bad seeds to rot, if you take all the good seeds how will the country grow it wont and will die. like with syria and other countries canada shouldnt take immagrants.
Canada could spend the money better by helping the people rebuild the land and towns. They could hire the syrians or import canadian workers to help and boost the econemy of canadians too. Instead of bringing the problems to canada stop the problem at the root , weed out the bad seeds and let the good ones grow so the country can recover.