I have to put my vote in for the Jeep Grand Cherokee. On the bigger side of mid-size but I absolutely love mine and have had absolutely no problems. I'm just starting to think of trading mine in (2008 with 122000 km) for a new one.
Give this # a call they may have the answers you seek.
Mazda Customer Service
1-800-263-4680
They're closed. Found a reference that says on Mazda's facebook page they're telling Canadian customers it will be in Canada. Not having facebook I can't check it out.
In the meantime, please enjoy this video showing a Japanese diesel CX-5 going 0-100...