While I didn't read the article anybody who thinks there is a long term solution to refugee issues is simply 'out to lunch' - especially in the light of CanadaBob2's earlier comments.

When I was born (circa 1950) there were about 2.6 Billion people on the planet.
Currently there are over 7.5 Billion with another 2 Billion on top of that expected over the next 30 - 35 years - practically all in areas of the planet that can't support them.

You'll have more luck emptying Lake Ontario with a spoon than you will trying to solve the refugee problem.