Have you considered the Nissan Altima or Sentra? Great car. I've had many Nissans and never a disappointment. Always reliable. Consider buying South of the border. Look in Pennsylvania, Allentown, Hershey etc. One large dealer of a number of makes is Rockroth. I bought a new Nissan there 4 years ago 1/2 the price of same car in Canada.
If you can, find one 6 months old and Nissan will allow transfer of warranty to Canada.