Currently there are no direct flights from Ibizia to Canada.

Flights from Ibiza to Canada with one stopover.

Flights via Dublin (DUB)
From Ibiza (IBZ) with Hahn Air Airlines
OR
From Ibiza (IBZ) with Lingus Airlines
Transfer at Dublin (DUB) Then on to Toronto Pearson International (YYZ) with Hahn Air Airlines
OR
Then on to Toronto Pearson International (YYZ) with Lingus Airlines
Flights via London Heathrow (LHR)
From Ibiza (IBZ) with Iberia Airlines
OR
From Ibiza (IBZ) with British Airways Airlines
Transfer at London Heathrow (LHR) Then on to Toronto Pearson International (YYZ) with Iberia Airlines
OR
Then on to Montreal Pierre Elliott Trudeau (YUL) with Iberia Airlines
OR
Then on to Calgary (YYC) with Iberia Airlines
OR
Then on to Montreal Pierre Elliott Trudeau (YUL) with British Airways Airlines
Flights via Amsterdam (AMS)
From Ibiza (IBZ) with KLM Airlines Transfer Amsterdam (AMS) Then on to Montreal Pierre Elliott Trudeau (YUL) with KLM Airlines
OR
Then on to Calgary (YYC) with KLM Airlines
OR
Then on to Vancouver International (YVR) with KLM Airlines
Flights via Frankfurt am Main (FRA)
From Ibiza (IBZ) with Lufthansa Airlines Transfer Frankfurt am Main (FRA) Then on to Montreal Pierre Elliott Trudeau (YUL) with Lufthansa Airlines
OR
Then on to Calgary (YYC) with Lufthansa Airlines
OR
Then on to Vancouver International (YVR) with Lufthansa Airlines
Flights via Rome Fiumicino (FCO)
From Ibiza (IBZ) with Air Canada Airlines Transfer at Rome Fiumicino (FCO) Then on to Montreal Pierre Elliott Trudeau (YUL) with Air Canada Airlines