Are you sure you have $300,000 with you? Assuming it is CAD $, it translates to Rs. 15,884,100 or Rs. 15 Crores.
As for the other questions,
1. Yes, you can show funds in Indian Bank accounts. Infact, you need to show the 6-months average balances and the funds should be your own. Better to...