Read last 2-3 pages of this thread, it seems you dont need to surrender Indian passport for eVisa. Based on my knowledge, your best course of action at this point is to get Canada passport, then apply eVisa. Keep Indian passport in a locker or carry with you (dont show). Once you come back, do...