I'm not aware of any estimates. I believe the card would be administered through the passport office or some other facility, as opposed to Public Safety itself, so I'm afraid I can't answer that question.
On November 2nd, 2006. See this statement in context.