there are two flights which ever is convinent to u , u may take
(1) PIA Lahore-Toronto-Vanc-Victoria, u may have very long stay at toronto e.g 10 to 18 hrs stay
(2) Cathay Pacific- Khi-HongKong (2-4 hours sty) - Vanc-Victoria
Thats all i know

and cathay pacific is cheaper than PIA, try to go to travel consultants they will guide u much better