"Or you can speed the processing of refugee claims, either through reform or extra funding, so that people without valid claims are returned home quickly..."

Now there's a thought. The amount of money it would cost to create an efficient and expeditious adjudication system would likely be minimal in comparison to the cost of subsidizing marginal and mainly economic refugee claimants to remain in Canada for years on end. Refugee advocates will complain, of course, but the integrity of Canada's borders must be a priority. Look what's happened on the southern U.S. border where that priority hasn't been consistently asserted.