From my counterfoil information on my online CIC account, my visa expiry date is October 18, 2017. This means that I need to land before that date. And they haven't returned our passports since 40 days now. I hope that they return the passports before October 18. I am concerned as I don't know...