Upvote:1
Yes, as you hold a Philippine passport and you are transiting to/from the US, through Vancouver airport, arriving on Cathay Pacific (one of the approved airlines), and you entered the US on a US visa and you did not overstay, you qualify for the Transit Without Visa program which means you can transit Canada without a visa.