Before 2020, Canada does meet their targets give or take a few percent, and most of the applicants they let in are from the FSW stream, the ones that fought tooth and nail to get an ITA. I think 2020 and 2021 are heavily influenced by COVID which is why we see a lot Inland applicants get selected and processed, but generally Canada wants to have the high-skilled people in. Also, while Canada wants a lot immigrants they want them to come in a controlled manner, they won't suddenly open the floodgates and allow a high number of immigrants to come in.
The US will always have people trying to get in, I think the number of people trying to get into the US is much much higher than those trying to get into Canada. This is probably the reason why even if the US has one of the worst immigration programs, it has the highest immigration rate than any country in the world. As for the UK, it was previously part of the EU and has a lot of immigration from the other EU nations due to free-movement, now that Brexit has happened, they have to kick to people out and keep them out, which is why they are now experiencing labor shortages.