I'm flying from Los Angeles to London with one stop at Vancouver International Airport to change planes in the same flight. I have both current Spanish passport and ESTA.
Do I need to apply for visa to connect through Canada without exiting the airport?