I'm not sure if anyone's noticed this or not, but the CIC website used to say it'll take 6 months from the date of your test, now it says it should take 3 months, till the oath.
I'm hoping there's no error and it's for real.
http://www.cic.gc.ca/english/helpcentre/answer.asp?qnum=363&top=