The situation as reported in this and other threads seems to have been going on for over a year now. I had luck several years ago ordering a few things from Canon, but I've also hit the wall trying to order recently. I'm going to give Canon USA a pass for the foreseeable future, but I'd still trust their refurbs more than other online sources for used gear.
But as noted earlier in this thread, Canon USA is just one of tens of thousands of US businesses struggling with staffing at all levels. Hospitals are barely able to keep technicians that are near the bottom of the pay-scale, as many of them can make just as much sitting at home (government checks, saving on driving and parking and child care, rent relief, food cards, etc.) Higher level staff, such as pharmacists, doctors, physician assistants, and administrators with medical degrees are being recruited away, so there is unprecedented churn.
We all know the situation with restaurants!
And then there is the worst hit: any of the construction related trades, including landscaping. Many of these types of businesses cannot keep or find employees, and the materials situation is dire. In our area, people who need a new AC might "buy" a unit and then have a wait for the product combined with a labor shortage result in a delay of five months or more. Imagine being told apologetically in 98 degree summer weather about the delays. (It isn't only about comfort: Drywall, carpets, etc. can become ruined because modern houses aren't designed to allow airflow in many, many cases.)
A few weeks ago I was optimistic about things returning to normal. There now is a mindset among many I've talked to that current issues will go on for many years, especially with the latest Covid variant being hysterically reported, and new hurdles and costs being planned for small to medium sized businesses being planned here in the USA, plus much higher taxes on everybody to pay for years of crazy spending and yet more government employees.
Now go out and take pictures of our interesting epoch!
Cheers!