New & Used Mazda for sale in Canada

Price: $6,495

187,347 km
Scarborough, Ontario Motor Squad
Price: $4,599

226,000 km
Burlington, Ontario AB Motor Cars
Price: $11,195

132,845 km
Sutton West, Ontario Unicar
Price: $7,995

200,000 km
Waterloo, Ontario Carimex Auto Sales
Price: $8,300

124,000 km
New Westminster, British Columbia Sidepark Auto
Price: $5,999

172,478 km
Toronto, Ontario One King Auto
Price: $9,933

147,305 km
Mississauga, Ontario Danny & Sons Auto Sales
Price: $9,398

192,600 km
Coquitlam, British Columbia Dasdo Auto
Price: $6,989

153,245 km
Oshawa, Ontario RER Automobiles
Price: $13,590

158,000 km
Waterloo, Ontario Carimex Auto Sales