The short answer is yes. There are many jobs in the financial services sector after your MBA. London is a financial hub, and not all activities can be outsourced. Many financial firms don't outsource their core technology activities. They are done inhouse.
The best way to answer this question yourself is to go through the job sites in UK and Canada. Go through Linkedin, Jobserve, Monster, etc and search for the relevant jobs. Good luck!
www.InterviewBay.com- Get Ready For the Interview
MBA | Finance | Consulting | General Mgmt