New & Used Mazda for sale in Canada

Price: $21,498

91,803 km
Ottawa, Ontario M N Cars
Price: $23,995

30,444 km
Scarborough, Ontario Turkmani Motors
Price: $15,995

198,000 km
Brookfield, Nova Scotia RuralWorx Auto Sales
Price: $19,995

147,163 km
Hamilton, Ontario Best Motors - Hamilton
Price: $24,879

74,738 km
Ottawa, Ontario Absolute Approval
Price: $17,988

96,779 km
Burlington, Ontario JP Motors