Unfortunately, I don’t think you’re going to get many non-techies to respond here
I have a PhD and work in a similar field like you (in industry). I’ve applied to several positions and made it to the final round each time. Haven’t had any luck so far in getting an offer. I’ve also applied to positions in major schools in Canada (low salary but excellent benefits) like U Alberta and Uni of Toronto. Both times I was provided detailed information on the benefits provided and asked to submit references names but they ended up hiring locals for those positions. It was disappointing but I’m staying strong and continuing to interview for corporate/academic positions.
Strangely I haven’t had any trouble in getting interviews and cold emailing the hiring manager directly with a well-structured email explaining my strengths for any positions has worked out in my favor. It’s a tough situation because I have a ton of contacts in the US and could find new jobs tomorrow in my field if I wanted to live here long-term. I have no contacts whatsoever in my field in Canada and the specific jobs in my area are extremely few (think 100’s of jobs in NYC vs 4-5 jobs in Toronto that pay 1/4th what I make now).
It’s a tough time but staying persistent is the only option! Wishing you best of luck.