The best way to reach Canada from India is by air. Many airlines service India-Canada routes, with direct and non-direct options. Travel direct with Air Canada flights from Mumbai to Toronto, New Delhi to Toronto, and New Delhi to Vancouver, or opt for one of the many connecting flights with other airlines. The table below gives an approximate idea of time, cost and routes you can take from India to Canada. Please note that the prices listed reflect the cost for one adult round trip.
Biggest airports: (1) Toronto Pearson International Airport (YYZ), (2) Vancouver International Airport (YVR), (3) Montréal–Pierre Elliott Trudeau International Airport (YUL), (4) Calgary International Airport (YYC)
Frequent Flights: There are many airlines offering flights to destinations in Canada. Connect domestically after a direct flight to Toronto or Vancouver. Air Canada offers two direct routes you can take for the fastest journey possible to Toronto. Fly from Toronto to Mumbai or New Delhi in approximately 15 hours.
Similarly, Air Canada flies direct from New Delhi to Vancouver in the same time. Alternatively, you can opt to connect through Europe and East Asia, though your travel time will grow.