Getting a job as a professor will be difficult. Canada doesn't really have a huge number of universities and there is lots of competition. Unless you have taught in the best university in India and have international business experience in a large multinational you are unlikely get get a teaching job. Perhaps does the road based on what you do when you arrive in Canada. You should look around and apply if there are opportunities but I wouldn't cont on teaching. If you are born in 1989 you will definitely not get a job teaching at a Canadian business school. in my opinion, unless your work has been recognized internationally.