Thank you everyone!
Yes I really think that everyone should be done by the time their medicals are about to expire. I was losing hope, but if they cut it so short for me, it means that they intend to complete the rest of applications before medicals expire. As you said M+JM, i do not have much time.
First lesson: as soon as you get it, go to your bank to order the Bank Cheque in CAD for the RPRF fee. My bank says it could take a week, so I did it this afternoon for the amount of $980 (since it is two of us). I am not too sure if all bank in England are this slow, but there was no way to expedite it.
They only asked for the following:
2 pictures each
Our passports
The Right of Permanent Resident Fee (in CAD bank cheque)
and a simple form where we just need to put our passport and personal details (1 sheet only of simple questions such as name and date of birth)
In my case, they told me I can go to embassy as soon as I want and show my email with the code to the receptionist. I will probably due that later in the month cos I am away, but I will let you know how it goes. Hopefully no more problems. It still hasnt sunk in, we are just like zombies right now as we cannot believe it.
Good luck to all.