It is easier to find an accouting/finance job in a corporate environement but if you really have high profile, you can also try investment banking.
I believe it is very important to have some Canadian education before you can work in a Canadian company in the finance/accounting area.
The finance/accounting career is quite prosperous in Canada, even for new immigrants. The only advantage is that you have to start from zero and the progress can be prolonged.