If you are flying from Karachi, Cathay Pacific has an excellent connection to Vancouver via Hong Kong. Overall, since there are so few places planes land from Middle East or Pakistan (Toronto and Montreal only), as long as you have a connecting flight to your destination; no one should care...