New & Used Mazda for sale in Canada

Price: $14,995

95,120 km
Ottawa, Ontario Global Auto Sales
Price: $19,788

75,774 km
Burlington, Ontario JP Motors
Price: $10,933

97,000 km
Surrey, British Columbia Motowise Auto
Price: $13,995

91,000 km
Waterloo, Ontario Carimex Auto Sales
Price: Call

55,922 km
Langley, British Columbia DealerShift
Price: $21,700

73,425 km
Calgary, Alberta Checkered Flag Auto Sales
Price: $21,995
Manual,Power Windows,4 Door,Gas,Tilt,Power Doorlocks,Power Mirrors,Steering Audio Controls,Keyless E...
51,555 km
Cayuga, Ontario Haldimand Motors