So after some re search and talking with IRCC call center, I found the answers of my questions.
I am posting it here for reference of other members.
1. Yes, if the medical expires before you receive COPR (regardless you are in Canada or not) then you will have to re do the medical.
2. There...