Switching from a Indian Public Sector Bank to ...... someplace in Canada

I am 30 Btech Mech Engg graduate 2010 batch, got campus placed at Havells India worked as GET a few months there.
Due to an accident left job, prepared for competition, got placed in a reputed Indian Public Sector Bank and it’s been 7yrs work experience with this bank.
Two yrs as a Branch Manager. And rest five in operations, retail credit, currency chest deptt. as officer and manager.
Now, I have decided to leave “secure” job and country to move to Canada.

I have no Finance degrees or MBA or any Certification yet. I have not pursued my Engineering and have this 7yrs experience in bank.

  1. What are my prospects?
  2. What kind of job I can land up with if I move to Canada as a PR?
  3. What certifications/diploma or whatsoever I should do that makes me eligible for a worthwhile white collar job at Canada, in the most cost-effective way?