Currently, IRPA allows Immigration Canada to take fingerprints of all refugee claimants anyway, so they are being processed. Biodata is being kept by them and they are being screened with other countries already. So the idea of a fraud is already covered, if you wish, by the current legislation.
What we see now with the future legislation is that basically people who need to apply for a visa are the only ones targeted by biodata information. That information will be kept in the archived file.
I would think that most of those people are honest. So do we need to penalize a huge number—99%—of visa applicants for the 1% or less who may be dishonest? That's the issue. How cost-effective is it, with the limited resources that are available to the government?