New & Used Mazda for sale in Canada

Price: $41,494

8,642 km
Truro, Nova Scotia Zack's Auto Sales - Truro
Price: $29,924

7,291 km
Brantford, Ontario Route 24 Auto
Price: $33,990

20,253 km
Calgary, Alberta Driverz Auto
Price: $31,995
Embark on the ultimate driving adventure with the 2017 Mazda MX-5 RF GT Manual. This exceptional spo...
21,334 km
Guelph, Ontario Royal City Fine Cars
Price: $34,998
CONVERTIBLE GS-P PACKAGE !! ONLY 5,000 KMS !! SPORT SUSPENSION !! PREMIUM AUDIO !! NAVIGATION, REAR ...
4,610 km
St Catharines, Ontario CMH Sales & Leasing
Price: $17,990

23,840 km
Toronto, Ontario Richstone Fine Cars
Price: $39,995

3,663 km
Richmond, British Columbia D. V Exotic Auto Group
Price: Call

15,000 km
Oakville, Ontario Autom Cars