The Indian cricket team on Wednesday cancelled its scheduled training session on the eve of the first Test against Sri Lanka due to inclement weather.