You should not be planning a 3 month stay when you are only granted a 1 month stay. There rid zero guarantee that you will be granted any extension. If anything India is not feeling very empathetic to both refugees and people from Canada. There is also a very good chance that you will be asked for proof of your return travel to Canada. If you attempt to show a return trip for 3 months later you could be denied entry to India because it would show intention not to follow the rules of your visa which is for a 1 month stay. Why do you need a 3 month visit? How are you able to take 3 month off from your job?