Genx, Mazda should do as you say. They're pretty on the ball here in Canada, but are missing it here.
Not many TSX's around in the Toronto area. Nor all that many Legacies.
If you're city bound, the TSX would suit you very well. They ARE very, very nice cars with great value. Co-worker has a red one with stick and light two-tone interior and light wood that's incredibly rich looking. Congrats on narrowing it down to one.