At this price, it has to be the Navi version and you misspelled the model being EX-L, but we all understood.
The 2k rebate for 'if paid cash' is a Honda to Buyer incentive. So it is not a surprise that the price is different.
Now, if paid cash the retail price for the car is 35 310$ including freight, PDI and the other craps. I have no idea where you live so I'll assume a 15% taxes rate like we have in Quebec, this pushes the price to 40 606.50. If your OTD price includes the taxes, I say it is a good price. If they don't include taxes... well no the price is crap. And this is only valid if you live in Quebec, I invite you to calculate the total retail price according to your province's taxes.
In Canada you can also use this site:
https://www.carcostcanada.com/en/
You pay 40$ for 10 different car submissions and you know exactly what is the price the dealer pays and what are the rebates currently effective in Canada.
Finally, you have to know that some rebates won't be displayed on this site because they are honda to dealer incentives when they sell "that many" cars during a month. A dealer selling with less then 3% profit on a car will often do so only if he gets something from Honda directly.
Hope this helped you a bit