The orders I had were GTC (Good Till Cancelled) orders, that were good for six months or so. So I may not even look at these for weeks or even a good month, so unfortunately the max 7 day order history in the GUI won't help me with this. Trades are usually available under reports even after 7 days. I needed something equivalent for orders that didn't execute or were cancelled.
If someone wants to simulate this scenario, it would be easy to do if you have multiple accounts. Have a small balance in one of your accounts and create limit orders covering the entire balance. You probably know that subsequent limit orders won't be allowed. But here's the catch: if you move money from this account to another IB account, you would expect IB to prevent that in order to keep money against your limit orders. But surprise, IB doesn't do that. Instead, it will silently cancel your limit orders. I was caught by this as well recently, as I didn't realize I had moved more money than my limit orders needed. I found that out a few weeks later when I saw my limit orders were missing. Since it was more than 7 days, there was no trace, and it was almost spooky!
Now I would really love to see if and how I can see these cancelled orders, regardless of the reason for which they are cancelled