The conversion rates for Canadian Dollars are good in India. As a software engineer, you can get enormous rewarding career opportunities in Canada.So, you can expect steady growth in your salaries and expect to lead a luxurious lifestyle. You will be able to earn well and save for the future as well.