Stew, you hit the nail on the head - end the dictatorships.  i.e. the elephant in the room that is ignored by Axeworthy et al.  If we accept the figure in the article there are 22 million refugees, and somehow they are integrated into other countries, tomorrow there will be another 22 million refugees.  What is needed is a policy by the UN (but not likely with China & Russia vetoes) to handle dictators who are committing genocide.  But in practice it will have to fall to NATO but then Trudeau, Merkyl etc have there heads in the sand.