Just for context, I think you're referring to Bill C-27, which would have sped up the process. Currently, you're correct: the process is longer than it has to be. If the bill were to go through, the process would take approximately three weeks.
On November 18th, 2010. See this statement in context.