Attended this presentation once and you'll be amazed how silent a room will get when the lecturer asks a question along the lines how sustainable Canada's social net would be with a billion inhabitants.
I think people are increasingly going to be forced to accept that being liberal and being an humanitarian is not a possible combination in the long run. The original liberals, from the 1770s to the 1970s, never paid much issue to the international developing world.
I think this is something we could write off as a macro change in media technology, when television sets were becoming increasingly common and we had shocking images of starvation from Africa and Asia being broadcasted every 10 seconds and this today continue to affect the pysche of older generations.
It's one thing when the starving children are all in some distant land; it's another when they are on the 5 o'clock news and it may be another when all the starving children are no longer on television but in our backyards.
Ironically, this is coming from someone who has been to poor and impoverished communities in Eastern Europe and Asia. Instead of walking away and concluding "let's bring them to Canada! They're cute!" in a 5 second analysis (like most people do; unfortunately), I actually thought it out longer than that and concluded the same could happen to Canada if our population densities were greater and if we had less resources.
Frankly I've met a lot of people in my age group who agree me. I don't attend right wing rallies or anything, I talk to university students and businessmen and they honestly don't have the zeal for third world food aid like older generations. But then keep in mind I grew up in the same generation where youngsters were in front of the television zapping the Nintendo Gun and ending (albeit virtual) human lives without second thought.