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: $29,495

67,000 km
Surrey, British Columbia SK Automarket Sales - South Surrey
Price: $29,495

67,000 km
Surrey, British Columbia SK Automarket Sales - South Surrey
Price: $26,998

53,500 km
Victoria, British Columbia Solid Motors
Price: $31,999
2019 Mazda MX-5 GT HARDTOP CONVERTIBLE (**AUTOMATIC**AIR CONDITION**LEATHER SEATS**HARDTOP CONVERTIB...
52,658 km
Tillsonburg, Ontario MyMotors.ca
Price: $34,580

39,000 km
Burnaby, British Columbia DD Auto