Here's my timeline:
Application received: Oct 19, 2017
Application acknowledged: Nov 17, 2017
Application processing started: Dec 7, 2017
Notice for test sent: Jan 11, 2018 (Never received, nor did anyone else who gave the test same day as me, people showed print out of online status to enter test room, I showed it on my phone, they said it was a glitch)
Test date: Jan 31, 2018 (Scarborough)
Decision Made: Feb 5, 2018
Officer said it should take a few months to get the oath date, maybe summer time.
An employee there said it could take longer in my case because of my country of origin it might require longer background check. But also said that they're trying to ramp up the number of oaths per month. At the time they were doing 3 per month and are aiming for 3 per day like it was under Liberals. Don't quote me on the numbers, I might be remembering wrong.