Ottawa is really quick these days but some cases do take a lot longer than others. Sometimes if the file falls under extensive security screening then it takes like 5-6 months just to clear the security stage. However, nobody can predict the time it will take.
About medicals, they will ask for remedicals in case your medicals are expiring close to PPR.
I know it's really difficult to wait for this long but we can't do anything else. Just tell yourself that it's going to happen for sure