From Quebec no flights, you have to move to Montreal. From there, there are flights to Bilbao with layover in München, Brussels, Amsterdam or Paris. From Bilbao have to take a bus that takes you an hour to San Sebastian.

Direct flights to Barcelona. From there you can take bus, train or plane to San Sebastian.