Thank you,
I sent my passport with DHL, after stamping the visa, I asked DHL Canada to pick up my passport from Damascus, but they can't as I don't have DHL business account number. Later, I arranged that with Aramex, they were helpful, and I get my passport after 4 days,
where are you in Canada?