I'm sorry for not including it, by the way I'm from Philippines. I actually had 4 job offer together one of them is from Canada the others are from Saudi Arabia, Qatar and Italy. So far, by processing I had both Canada and Saudi Arabia considered to be with much clear employment while the other two I'm still waiting for the employment contract (job offer is different). For my Canada application like as said earlier still on processing/reviewing stage while my Saudi Arabia application I already had a fit to work medical exam and will be having a visa a week or two after my biometrics this week. That's why I was asking if it can be projected or estimate how long it will take for the processing of my Canada application if it will take longer say 2-3 months or so then I might consider start working in Saudi Arabia while waiting for the result.
Anything we tell you here will be pure guesses.
A number of steps are still showing as pending in your application including eligibility and security. It is hard for any of us to say if it will just take a few days or week to complete these steps or if it will take longer. Work permit applications from the Philippines that are standard / have no complications are expected to take 8 weeks. Unfortunately your application does not fall in that category.
Also, your medical is still showing as being under process vs. complete. Until your medical shows as complete, there's always still some chance IRCC may contact you for more tests / more information.
Your best course of action is to make plans knowing that it's impossible to know when the work permit will be approved. There's of course also no guarantee that it will be approved. Until you have an approved Canadian work permit in hand, my advice to you is not to throw away the other job offers.