Refugee advocates ? Who the hell are they...people who  make a living from the refugee industry. It's quite clear that the majority of Canadians ( the ones who are paying for this stuff) want very careful, very measured and thoughtful action on this file . 
There are 100's millions refugees on the planet. It is NOT Canada's mandate to save them all. No, we CANT make an appreciable difference. We CAN support devolpment in poor but democratic countries. That's it...the rest , though heartbreaking  is beyond our capacity unless we want to destroy Canadian society under the crush of too many, too poorly educated, too difficult to intergrate people who bring nothing to the country. Yes to thoughtful immigration, no to those who won't fit in.