Most jobs are in Toronto. There is a lot of competition for finance jobs and there are people from HK, UK, returning Canadians, US H1B workers
With little chance of getting a green card, etc. all competing for a limited amount of jobs. The jobs will pay less than in the US. Just remember that Canada is a relatively small market. If you have strong contacts in the industry in Canada your chances of securing a job are much better. Have you looked to see if you qualify for PR? What is your CRS?