At least 40 days in advance, you should begin searching for affordable flights from India to Canada. After then, the cost of flying from India to Canada will begin to rise.