again: the canadian immigration system is actually very selective, and this is a strong legacy of the liberal party. the architect of this was lester pearson. the idea was to make issues like religion and ethnicity irrelevant and instead focus entirely on education.
this pearsonian points system has been fundamental in ensuring that immigrants to canada do not arrive at the bottom of the socio-economic system, and are able to experience strong economic mobility when they get here. and, this is actually in pretty stark contradiction to the idea that we ought to just let in any refugee that knocks on the door.
that said, we've also always had refugee programs when necessary, and i think the issue in syria is fairly pressing.
so, it's complicated. and people have subtle positions that don't fit into this cartoon narrative being pushed down right now.