Yes, there's quite a series of forms that you have to complete, as well as submitting your passport and a lot of personal information that is then reviewed by CBSA. Then you get called in, you pass an interview with a CBSA agent, and after paying a fairly significant enrolment fee, you get your card.
On May 6th, 2010. See this statement in context.