I saw an article recently saying that dealerships and car makers want to keep inventories low because they like the post-covid margins they're experiencing. When I paid 5k over msrp a few months ago the salesperson claimed they wanted more inventory because salespeople were unable to hit the volume goals they have. Not sure who to believe but I'm sure the truth lies somewhere in between.
Really glad that dealers in Canada can't charge over MSRP for new vehicles.
In the end, there were about $11k in "extras" and they low balled me on my trade-in vehicle. I ended up walking away.