I just got an email from immigration asking if I can travel to Canada before July 23rd because my medical exam expires then. Holy crap! That's two weeks and a half from now.
I'm IN Canada now, which would mean sending my passport to Lebanon, getting it stamped, then sending it back to Canada...