Yes. A trade licence is mandatory to sell in India from Canada. This business activity will mostly be possible with the help of e-commerce marketplaces. Also, for the businesses of Canada to sell in India, the firm needs to abide by the corporate taxation system prevailing in the country.