I am a Pakistani citizen too with a 5-year multiple entry US visitor visa. In 2016, I applied for Canadian visitor visa while I was in New York on a US visitor visa. My Canadian visitor visa application was approved. Processing time in New York is 2-3 weeks plus about 3-4 business days to get...