highhope said:and if u want to land in calgary rather than toronto, i.e ur POE is Calgary, then which air line is best, I have heard that u have to stay abt 22 hrs in Dubai, if u travel via Emirates, Is that true, dont u need any VISA for such a long stay in Dubai??
During transit you don't need VISA for any country, if you go out of the airport then you do...