anyway, you have a date!
you will be in Canada the latest next April!!! if not sooner!
It could be longer if we thing about the 14 months they give as process time (it could go till next Oct) plus you won't have to do again your medical exams!
As I have seen in older spreadsheets, from the moment they have your passport, they send it back to you in 30-45 days.
It would be crazy if they keep it there for 3-4 months.
A weird point from the email they sent you is that:
We are ready to undergo the final review of your application.
If they haven't a decision yet that you are OK, why do they ask for passport?
What if they answer NO (of course we don't want even to think about that...) ???
It would be embarrassing to ask your passport just to send it back to you......
EXCEPT.... IF they mean that they have already review your file, they have their positive decision and they are going to have the "final review" when they'll have your passport to give you the COPR!
I hope that's the right scenario!!!
PS: who get this email? the sponsor or the sponsored person? It's logic that they send it to the sponsored's mail, right? I ask you just to know which mail to check every 5 minutes!!!!