I'd just like to clarify that in Canada, according to the Immigration website, there are more than 920,000 visitors or renewals of visitor visas. So it's not 250,000. These are already permanent residents who came to Canada. The number is much higher. And 82% of these people have visas; about 18% have not received their visas.
On your question, I haven't seen a cost-effective assessment of what it would be to implement biodata or biometric information. I'm sorry I cannot help you with that.