I'll answer your question as best as possible below:
1. IRCC's average processing time is 6 months for permanent residence applications, but a few of us have been processed in less than 2 months
2. If you are approved you will be expected to land within a year of your medical except in...