I've fielded this question for almost a quarter century now. No matter how much money or technology you throw at the problem of illicit migration to Canada, every year since World War II, 30,000 to 40,000 people have entered illegally without ID, seeking access to Canada. Have you costed the detention of that number of people for that period of time? It won't work in deterring future arrivals. It won't work as a valid use of taxpayers' money.
On May 1st, 2012. See this statement in context.