I wanted to be sure that I can open an online trading account while I am in India and trade in Indian stocks, IPO, mutual funds etc. Is it legal as per RBI etc ? Do I have to report the same to revenue canada in my tax filings ? Any advice is greatly appreciated.