A route that I think you should look at is Canada-London; then Gatwick-Bilbao via EasyJet. Remember, however, that most flights from Canada arrive in London at Heathrow, not Gatwick and connections between the two are tedious, especially when jetlagged.
In Bilbao, there is a city bus from the...