From what I've heard about it, it is intended to keep out the people that, in other parts of the world (and maybe Canada too, don't know) insist on being treated differently or having the wider community change to suit them - eg demanding Sharia law, banning christmas decorations, etc.
Our...