This question already has an answer here:
I hold a Philippine passport, with a C1 visa (transit visa to US). I had booked flights traveling back to Manila from Barbados. My iterinary is from BGI to JFK, then on JFK New York then Cathay Pacific. I still need to stop over in YVR - Vancouver - Canada before heading to Hong Kong. Do I still need to have a transit visa from Canada , even will just stop over for 3hrs just to pick up passengers from there and heading to Hongkong? Or am I eligible to TWOV transit without visa as holding a Philippine passport and have a C1 transit visa from US. Thanks in advance.