Don't forget that you want to visit your family in India. I think in Germany you typically get more vacation. Also consider the flight time. Berlin is much closer to India than Toronto.
An interesting non-standard choice for a country to immigrate to is Japan. Tokyo is a fun place with lots of foreigners. Applying for a visa is quick and reasonable, which is the complete opposite of US.
I found that after you have a certain amount in your bank account, you become one of those annoying rich people who tell others that money doesn't give you happiness and there other important things in life.