The Charter of Rights and Freedoms forbids governments from discriminating on the basis of a list of prohibited grounds, including national origin. 
-----------------------

as with illegal immigrants and illegal refugees
the Charter of Rights
ties  the hands of Canadians and make them prisoners of their own laws
How ironic

Only in Canada