14 days*
Yes i dont think it should be a problem. Only thing is recently when traveling domestically they ask "Have you traveled outside Canada?" and can refuse to board when you say yes. If you are getting your boarding pass in Islamabad then you should be fine. I would ask the airline before...