Q: I've sent rakhis today and rakshabandhan is on 16th. Hope it reaches there on time.

A: Usually normal letters go through with ships so it would take at least 2-3 weeks to get here. But if you use air, I would think it would be a few days less. Not sure how long exactly. You might wanna check canadapost's website and see how lon git'll take for a letter to reach india and then it would give you the answer.