Yes, Indians can travel in Canada with a transit visa, provided the gap between two connecting flights is more than 6 hours but less than 48 hours.