New & Used Mazda for sale in Canada

Price: $17,995

95,821 km
Oshawa, Ontario Auto Plus Car Sales
Price: $17,990
Saint Catharines, Ontario Gaston's Auto Sales & Service
Price: $17,988

96,779 km
Burlington, Ontario JP Motors
Price: $17,950

178,964 km
Toronto, Ontario Cherry Auto
Price: $17,900

175,400 km
St Catharines, Ontario Moesz Auto Sales
Price: $17,899

16,769 km
Pickering, Ontario HK Fine Motors
Price: $17,880

170,000 km
North York, Ontario Auto Pluto
Price: $17,699

137,117 km
St.Thomas, Ontario 519 Cars