Dual EU Citizens/UK Employers, Possibly Move to Canada

I'll be completely honest by saying I'm aware that I'm in a very fortunate position right now as I have two generally good options of where to move to, with the possibility of a third. I am married to French citizen and they have a UK based job that has offered to sponsor us. We do have kids and my in-laws are still in France. However, we do have the possible option of moving to Montreal (I'm aware Quebec has a hold until at least July for applications, but we could opt to move to Ottawa and then try to move to Montreal later), especially due to our language skills and my spouse's education. The only reason why I would consider Montreal an option is because we have lots of friends who also moved there from France/Switzerland and all of our kids are already friends. Having a "village" already would be a true blessing. I have concerns though with Montreal given how Canada could struggle with the US being right next door.

Thus I feel we should consider the UK and France. My partner's job is remote so realistically we can live in any town in either country. Again, I'm very thankful for the opportunity but it also gives me anxiety as I could easily pick the wrong place since we can cast a wide net. I worry specifically about France because I'm not a native speaker. I'm working on my language skills, but I recognize that I'll forever be a "non-native" speaker for the rest of my life. I've no idea how long it'll take me to actually get a job. As an American, while I don't "live to work," I am still very much in the "my job is part of who I am" mentality and it's hard to imagine being unemployed for months and months, knowing I may have to change my career in order to find a job.

I personally love visiting the UK and appreciate the layered history of cities like London or Edinburgh. But oh my gosh the houses are something else. They are expensive and often filled with peeling plaster/mold/lack of maintenance due to the wet weather conditions, lack of skilled trades people leaving after Brexit, they have a brain drain happening due to low salaries, and I often hear people complain about how the NHS is crumbling. But I also hear some people saying that they are trying to make a turnaround and improve things but it will be a slow process.

I'm just struggling with what country to go to. I know every country has their issues, but this move isn't just about me. I've got a family to take care of. Which country would be the better option? UK or France? Or hold out hope for Canada?