She’s a project manager. It’s tough to do remotely so not many jobs available. That said, she did a couple of freelancing gigs for foreign companies last year. Not very steady or stable though and they don’t help her with the “Canadian experience” requirement.
She’s now learning to code to try and get a job in that. Coding is very in demand here (which explains how I got my first job here within a week of arriving)
Wow, that's a tough one. I'm in Vancouver myself and I don't think you can get a PM job here without strong personal connections. The job is much more about trust, confidence and network, than any specific skills, and that's not transferable between locations.
That said, if she held similar positions in Fortune 500 companies, maybe she should try using her network from previous places to get her foot in the door.