Hi the question is, would it be ok to take such a short trip and re-enter India with OCI (sent from Canada when ready)? Would immigration walas ask how OCI was obtained without giving back to Canada? Or Would they not care?
and which of your stated locations has visa on arrival/ E visa for Canadians?
1-kathmandu---The Nepal visa fees are as follows:
If you wish to visit Nepal for 15-days, you need to pay 30 USD for the visa. If you wish to visit Nepal for 30-days, you need to pay 50 USD for the visa. If you wish to visit Nepal for 90-days, you need to pay 125 USD for the visa
2-The fee for a visa on arrival is
$50 USD (plus tax), payable in US dollars only. You do not need to bring a passport/visa photo for a visa on arrival. The visa on arrival is only valid for 15-30 days. A longer stay will require that you apply for an extension and this can be time consuming and is not guaranteed
3-dubai-What Does a Dubai Visa for Canadians Cost? There are
no payments needed in advance of entering the country or on arrival. Once you get to Dubai, as a Canadian citizen you will be able to receive your Visa on Arrival. You do not have to pay for your Visa on Arrival in the UAE
4-
Visitors from Canada with a valid ETA will be issued with a Sri Lanka visa on arrival for Canadians immediately, with no application paperwork necessary fee,USD 60
5-Applicants can apply for the METV at all Thai Embassies, Consulates-General as well as Honorary Consulates worldwide. The application fee is
250 CAD, with a visa validity of six (6) months and the duration of stay of up to sixty (60) days per visiT
6 There is no visa fee when visiting Maldives on visa on arrival However, you need to pay the visa on arrival rate which is
666.69 Maldivian Rufiyaa. 44 USD
CHEAPEST WAY GO TO DUBAI GET 30 DAY VISA FOR FREE IF YOU WANT EXPLORE DUBAI IS OK OTHER WISE SAME DAY YOU CAN COME BACK YOU WILL BE FINE
NOTE -IF YOU USE OCI FLY INDIA TO CANADA TOTALLY DEPEND ON DESK IMMIGRATION OFFICER MAY ACCEPT OR NOT NEVER KNOW DONT KNOW WHAT FACE OF