New & Used Mazda for sale in Canada

Price: $31,985

53,505 km
North York, Ontario Superb Autos
Price: Call

120,261 km
Saint John, New Brunswick The Used Car Depot
Price: Call

48,690 km
Mississauga, Ontario Signature Cars
Price: $24,995

86,499 km
Charlottetown, Prince Edward Island The Affordable Car Company