competition for banking jobs is extremely high. You seem to have a good job in India and assume you likely have a good quality of life. You will likely lower your quality of life if moving to Canada and there is a very good chance you will not get a banking job in Canada. Most banks are trying to scale down the number of employees they have especially when it comes to branches. What are your reasons and goals when it comes to immigration To Canada?