Since posting one's timeline is popular here, this is the one for my wife's Spousal PR application, done Inland. -- We applied for her 12 Sept 2017 and have the landing interview 24 Aug 2018. That's within the IRCC's 12 month plan, but just by about 3 weeks. Seems reasonably typical.
Marriage        10 June 2017
Marriage certificate applied for online a month later (Ontario)
Marriage certificate  arrived    16 Aug  (11.5 weeks after marriage)
Finished up all PR application work in the following few weeks, then:
PR Spousal application couriered out      12 Sept 2017
Acknowledgement of Receipt       22 Nov      (about 11 weeks later)
Request for Sched A and Police forms      1 Dec
    Submitted    13 Dec
Request for Medical      10 Apr 2018
Medical took place    16 April
Medical confirmed received by IRCC   27 Apr
Applied separately for an Open Work Permit:
       Application for OWP couriered out      7 Feb  2018
      OWP approved     7 May  (letter from CIC but not actual doc)   (exactly 3 months later)
Approval in Principle     16 Aug
Landing Interview notice    17 Aug  (1 day later)
Landing Interview scheduled   24 Aug  (1 week from the notice)
Yay!