You need to check if you fall under a regulated profession, those are biggest pain as they would require you to secure a license to be able to work in your field. For some positions in finance and accounting it is entirely possible that your foreign work exp is not relevant at all. But for those, I'd suggest getting some freelance/contract experience to bridge the gap. Most recruiters in Canada are going to ask you for Canadian exp in some of these professions and would blindly reject those that don't have it. If you have freelance/contract work exp in Canada, that won't be an issue.
Getting some certificates help, for example if you are Physiotherapist, prepping for PCE through CAPR in advance would make it easy for you to get certified and be able to work post landing. Those are well recognized certifications that are helpful. But let's say if there are certifications like CPHR(for someone in HR), they are a good to have and maybe have a mild impact on your overall application - so I don't recommend those types.
Best course of action for you(as finance is a quite broad for me to get into specifics), talk to 3-4 people from your target job title. It will be best if you they are recent immigrants in Canada. You can offer them something for an hour of their time with you, but that's will do three things:
1. give you a relatively unfiltered view of what to expect - you can make decision on whether you'll soft land to get a SIN/bank for work authorization and only land after getting a job vs a normal landing
2. build out a network that can potentially refer you jobs
3. help you gain very specific insights into what's somewhat useless(e.g. CPHR certification) vs what's very helpful(PCE from CAPR).
If you do this networking right, it can also help you find a mentor here that can help and guide you for a much longer time. I always recommend getting mentors!
You can also use something like TRIEC(for Toronto, you can find one for every major city):
https://triec.ca/mentoring-newcomers/ and find people who are willing to help you and are extremely relevant to your field. I'm personally a part of CRIEC(Calgary) and talk to somewhere between 15-20 new immigrants in my field through it each month.
There are a lot more help for newcomers like you, they could be in different forms through, e.g. country specific Facebook groups for each city "Pinoys in Calgary", "Indians in Calgary", etc where you can make posts and get in touch with people from your field.