For a so-called "expert", Christian Leuprecht is clearly not an expert on the international and domestic law respecting refugees.  

He should read the international conventions and agreements on refugees to which Canada is a signatory and then the Immigration and REFUGEE PROTECTION Act which passes those obligations into our domestic law as we promised to do.

He repeats the false claim of queue jumping. They are not jumping the queue. There are different queues for immigrants and refugees and even sub-queues for refugees - one of the sub-queues is persons making it into Canada and then filing a claim for Convention refugee protection regardless of whether or no they have legal immigration status.

Coming to into Canada by any means and claiming Convention refugee status is a right at international law by virtue of Canada being signatory to the various conventions and agreements respecting refugees and we have as required have passed that right into our domestic law.