It's really hard to compare the Canadian market to the U.S. market. The trim levels are different in some cases, and that makes comparing apples to apples even harder. Our base level ES is close your ES Plus, however.
I bought a new Mirage in 2017, because very little was added to the overall price of the car. This is why I will only discuss OTD pricing with dealers. I don't have the time or patience to let them play their little pricing game.
My 2017 Mirage ES MANUAL (with added Bluetooth, center armrest, & PULSE lighting) was $9299.
The price was under 66% window sticker. If I had qualified for some of the special rebates (loyalty customer, military, or whatever), this car would have been cheaper.
$854.70 was added to my final purchase price.
That includes the Wisconsin sales tax (5.5% for my county), destination fee, documentation fees, dealership's lifetime/unlimited mileage powertrain warranty, new plates, registration fee, etc.
$10,153.70 was the OTD price that I paid, & this is why I decided to buy a new Mirage.
Dealer (4 hours away) delivering the car to my home sealed the deal.
I want to add the dealer did not have my car on their lot. They got my 1st color choice from another dealer and delivered it to me for this OTD price. They apologized for showing up in my driveway without a full tank of gas, too! Not all dealers are alike!
Saying a Mirage becomes $20,000 OTD is a bit of an exaggeration.
Someone, however, did paid $23,000 OTD recently for a 2019 G4 SE. A different person on this forum bought two new 2017 Mirages for less than that OTD (approximately $21,000 total). Once again, we are not comparing apples to apples, but two new Mirages being cheaper than one is a huge difference in pricing regardless of the car being a hatchback/sedan & trim levels. Bells & whistles, added rust protection, wheel protection, etc... comes at an extreme cost. These added items and financing are how dealers are making money on cars these days.
I paid 44% of 23,000 OTD. The difference of $13,000 can buy a lot of wheels/tires, & features really don't matter to me. I lost a Dunlop tire to a sidewall blow out @15,000 miles. It cost me less than $100 to buy two new tires, which I feel are superior to the factory Dunlop tires anyways. What are the odds of damaging a wheel (steel or alloy) & having to replace it? You can get a new steel wheel for $50.
I bought a Mirage because I felt it was affordable, reliable, & economical. If you take any of those traits out of the equation, I would have very little interest in this car. I really like my Mirage, but regardless of features & add on items I would never pay a lot of money for one.
Now that I have owned a Mirage for two years, I would also be more inclined to buy a used 2017-19 ES manual or 2017 SE manual if needed to replace mine. Cars are money pits. A Mirage can make the pit less deep, & I like that!