Hi Dear
Our destination is same but I shall be going in June inshahallah. According to my knowledge there is no direct or through Middle East flight to Vancouver. You have to take a flight from Lahore to London to Vancouver. And the fare shall be very high including you need a visa for England...