Take heart that the length of stages differs for everyone but we'll all get there eventually! You sent your application in a bit later than me too, for what it's worth. Here is my timeline. I think I now have the long wait ahead for the Background check.
Family class, outland.
Application Sent 09-Oct-17
Application received by IRCC 12-Oct-17
Sched A & Police Check Request 23-Nov-17
Invite to Link Account 24-Nov-17
Sponsor receipt of application letter 25-Nov-17
Sponsor approval letter 28-Nov-17
Sched A & Police Check sent 27-Dec-17
Request for further details on Sched A 28-Dec-17
Altered Sched A sent 28-Dec-17
Letter confirming transfer to Singapore 5-Jan-18
Letter of receipt from Singapore office 19-Jan-18
Medical request 15-Mar-18
Medical passed 17-Mar-18