New & Used Mazda for sale in Canada

Price: $11,500
Surrey, British Columbia Cars 21 Motors
Price: $6,500

155,000 km
Mississauga, Ontario Dar Motors
Price: Call

192,100 km
Calgary, Alberta Borgy’s Auto Sales
Price: Call

200,350 km
Ottawa, Ontario Global Auto Sales
Price: $7,200

229,543 km
North Vancouver, British Columbia Sea to Sky Auto Group